用matlab重塑1xn向量

时间:2013-04-17 22:51:02

标签: matlab reshape

Hii我有一个尺寸为1x55的矢量,我希望逐行重塑并得到一个11x5矩阵。有人帮我吗?

以下是一个例子:

A=[1,2,3,4,5,6,7,8,9...55]

after the reshaping

B=[1,2,3,4,5
   6,7,8,9,10
   11,12,13...
   ...      55]

非常感谢

2 个答案:

答案 0 :(得分:3)

重塑和转置:

reshape(A, 5, 11)'

答案 1 :(得分:1)

要获得您想要的答案,您需要重塑为5x11矩阵并进行转置:

B = reshape(A,5,11)';