(Matlab)通过成对保留数字将向量转换为矩阵
假设我有一个向量,它包含一些坐标(x,y),如下所示:(Matlab)通过成对保留数字将向量转换为矩阵,matlab,matrix,vector,reshape,Matlab,Matrix,Vector,Reshape,假设我有一个向量,它包含一些坐标(x,y),如下所示: A=[1 2 3 4 5 6 7 8 9 10] 我想在这个矩阵中变换它: A = [1 2 3 4 5 6 7 8 9 10] 我该怎么做?”“重塑”命令不是我要搜索的。感谢您的帮助。重塑将按列填充输出数组,因此您希望重塑为2x5数组,然后转置: >> A=[1 2 3 4 5 6 7 8 9 10]; >> reshape(A,2,[]).' ans = 1 2 3 4 5
A=[1 2 3 4 5 6 7 8 9 10]
我想在这个矩阵中变换它:
A = [1 2
3 4
5 6
7 8
9 10]
我该怎么做?”“重塑”命令不是我要搜索的。感谢您的帮助。重塑将按列填充输出数组,因此您希望重塑为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
重塑按列填充输出数组,因此您希望重塑为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
用什么方法重塑是不够的?@excaza cause with reformate(A,[6,2])结果将是1 6/2 7,依此类推,因为MATLAB主要是列,而不是行。转置的需要在链接的副本中得到了解决。
reformate
以何种方式是不够的?@excaza cause with reformate(A,[6,2])结果将是1 6/2 7,依此类推,因为MATLAB主要是列,而不是行。转置的需要在链接副本中解决。