tjucruiser 发表于 2011-12-22 17:03

一维矩阵变成二维矩阵,怎么感觉我写的代码这么绕呢


希望把Input矩阵(一维)变成3行4列的二维矩阵Output;我写了下面的代码可行,但是感觉这么绕呢,还得转置来转置去的。有好的办法吗
Input= [ -1    -1   0   2    -3    -1   0   4    -3    -1   1   3];
%Out= [   -1    -1   0   2;    -3    -1   0   4;    -3    -1   1   3];
M=3;N=4;
Out=reshape(Input',N,M);
Out=Out';
页: [1]
查看完整版本: 一维矩阵变成二维矩阵,怎么感觉我写的代码这么绕呢