二维数组转一维数组:
[row,col]=size(x);
r_vec=reshape(x,1,row*col);
一维列向量:
c_vec=reshape(x,row*col,1);
三维数组转一维数组:
A=[1,2,3;1,2,3;1,2,3];
reshape(A,1,[]);%二维也可以这样用;
一维向二维,三维转换
A=[1,2,3];
B(1,:)=A;
C(1,1,:)=A;
a=zeros(2);
b=ones(2);
c=repmat(2,2,2);
D=cat(2,a,b);
E=cat(3,a,b,c);%创建三维数组