我想问一个关于matlab程序的问题。
我有矢量图a
a = [1 2 3 4 5 6 7 8 9 10 11 12];
我想将矢量转换a
为二维数组。通常,我使用此代码进行转换。
m =1;
for i=1:4
for j=1:3
b(i,j) = a(m);
m=m+1;
end
end
然后b
是一个二维矩阵。
b =
1 2 3
4 5 6
7 8 9
10 11 12
任何人,都有一个不使用循环将 1D 转换为 2D 的想法。
谢谢,