假设我有一个以这种方式包含一些坐标(x,y)的向量:
A=[1 2 3 4 5 6 7 8 9 10]
我想在这个矩阵中改变它:
A = [1 2
3 4
5 6
7 8
9 10]
我该怎么办? 'reshape'命令不是我正在搜索的。谢谢你的帮助。
答案 0 :(得分:2)
重塑以列方式填充输出数组,因此您需要重塑为2x5数组,然后进行转置:
>> A=[1 2 3 4 5 6 7 8 9 10];
>> reshape(A,2,[]).'
ans =
1 2
3 4
5 6
7 8
9 10