【发布时间】:2016-05-26 17:26:56
【问题描述】:
我有以下矩阵:
50,60,55,67,70
62,65,70,70,81
72,66,77,80,69
我现在将矩阵转换为向量,但以行为主。这给出了以下向量:
50,60,55,67,70,62,65,70,70,81,72,66,77,80,69
现在我想把这个向量变成和上面一样的矩阵。问题是reshape(matrix,[3,5]) 不起作用,因为Matlab 操作column-major。
如何才能有效地做到这一点(对于大型矩阵)?
【问题讨论】:
-
请再次检查您的示例,从向量中使用
reshape(matrix,[3,5])Matlab 会产生您在问题中的矩阵。 -
@Daniel 我已经编辑了我的示例,抱歉。
标签: matlab matrix row-major-order column-major-order