早教吧作业答案频道 -->其他-->
在MATLAB中怎么把每一列的数据依次弄到另一个矩阵上去a=3x095x097x099x090x0960x090x090x090x090x0905x096x098x093x091x0970x090x090x090x092x0906x096x097x090x090x0907x097x098x091x097x0919x099x099x093x09
题目详情
在MATLAB中怎么把每一列的数据依次弄到另一个矩阵上去
a=
3\x095\x097\x099\x090\x096
0\x090\x090\x090\x090\x090
5\x096\x098\x093\x091\x097
0\x090\x090\x090\x092\x090
6\x096\x097\x090\x090\x090
7\x097\x098\x091\x097\x091
9\x099\x099\x093\x093\x093
0\x097\x097\x091\x090\x094
1\x091\x091\x092\x092\x093
a为一个9X6的矩阵,我想把a中的每一列依次放到矩阵b中的第一列,即b为一个54X1的矩阵
我写了一下程序
[m n]=size(a);
b=[];
for i=1:n;
c(:,1)=a(:,i);
b=[b c];
end
请问一下最后一步怎样写才会变成正确的程序?b=[b c];并没有将a中的每一列都复制到b中的第一列
a=
3\x095\x097\x099\x090\x096
0\x090\x090\x090\x090\x090
5\x096\x098\x093\x091\x097
0\x090\x090\x090\x092\x090
6\x096\x097\x090\x090\x090
7\x097\x098\x091\x097\x091
9\x099\x099\x093\x093\x093
0\x097\x097\x091\x090\x094
1\x091\x091\x092\x092\x093
a为一个9X6的矩阵,我想把a中的每一列依次放到矩阵b中的第一列,即b为一个54X1的矩阵
我写了一下程序
[m n]=size(a);
b=[];
for i=1:n;
c(:,1)=a(:,i);
b=[b c];
end
请问一下最后一步怎样写才会变成正确的程序?b=[b c];并没有将a中的每一列都复制到b中的第一列
▼优质解答
答案和解析
b=[b c]改为b=[b' c']'
另外你没有必要自己编,直接用reshape
比如
b=reshape(a,54,1)
另外你没有必要自己编,直接用reshape
比如
b=reshape(a,54,1)
看了 在MATLAB中怎么把每一列...的网友还看了以下:
已知集合A={x|x=3n+1,n∈Z},B={x|x=3n+2,n∈Z},M={x|x=6n+3 2020-04-05 …
已知a,b,c都是整数,m=|a+b|+|b-c|+|a-c|,那么( )A. m一定是奇数B. 2020-05-13 …
有难度M{A,B,C}==(A+B+C)/3m{A,B,C}=A(A为三数中最小的一个)则若M{A 2020-06-13 …
设m是大于1的正整数,a,b是整数,如果m|(a-b),则称a与b关于模m同余,记作a≡b(mod 2020-06-14 …
已知a,b,c都是整数,m=|a+b|+|b-c|+|a-c|,那么()A.m一定是奇数B.m一定 2020-07-13 …
若m、n(n<m)是关于x的一元二次方程1-(x-a)(x-b)=0的两个根,且b<a,则m,n, 2020-07-20 …
已知集合A={x|x=3n+1,n∈Z},B={x|x=3n+2,n∈Z},M={x|x=6n+3 2020-07-21 …
1.X2-1/X2-5X+6="M"+(a/x-2)+(b/x-3)其中a,b是常数,M是整式,则 2020-08-03 …
这步是如何得来的?已知集合A={1,3,根号M},B={1,m},A∪B=A,则m=()(A)0或根 2020-12-02 …
在三角形ABC中,a,b,c分别为角A,B,C的对边,M=(a,b),n=(sinB,-cosA)且 2021-01-11 …