矢量到matlab中的矩阵

时间:2015-02-15 09:31:25

标签: 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功能可以做到这一点?

1 个答案:

答案 0 :(得分:2)

使用reshape创建转置矩阵,然后转置它以获得所需内容:

reshape(v,2,[]).'