标签: matlab
我有一个向量v = [1 2 3 4 5 6],我想把它转换成矩阵[1 2; 3 4; 5 6]意味着每两个相邻的索引成为一行。但是当我使用
A =重塑(v,[],2)我得到A = [1 4; 2 5; 3 6]
是否有MATLAB功能可以做到这一点?
答案 0 :(得分:2)
使用reshape创建转置矩阵,然后转置它以获得所需内容:
reshape
reshape(v,2,[]).'