我是一位有用的助手,可以为您翻译文本。
我想请问一个关于Matlab程序的问题。
我有一个向量
然后,
我想请问一个关于Matlab程序的问题。
我有一个向量
a
。a = [1 2 3 4 5 6 7 8 9 10 11 12];
我想将向量a
转换为2D数组。通常,我使用以下代码进行转换。
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
有没有人知道如何在不使用循环的情况下将一维数组转换为二维数组。
谢谢。