100分求助,matlab一维矩阵变成二维矩阵,怎么感觉我写的代码这么绕呢
希望把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';
[解决办法]