如果我有这样的矩阵:
a= [90,23,0,91,24,0,92,35,0]
我想打破矩阵,如下所示:
a= [90,23,0;
91,24,0;
92,35,0]
有没有办法做到这一点?我有很长的矩阵需要分解。
答案 0 :(得分:2)
您可以使用reshape(a,[3,3])
将数组转换为3x3矩阵,然后根据您的特定顺序转置它:reshape(a,[3,3])'
答案 1 :(得分:1)
函数reshape()
可能会有所帮助
a = reshape(a,[],3)'
如果矩阵很复杂,最好使用操作.'
a = reshape(a,[],3).'
为了避免复杂的共轭