2013-04-17 56 views
1

嗨我有一個尺寸爲1x55的矢量,我想逐行重新塑形,得到11x5矩陣。誰能幫我 ?用matlab重塑1xn矢量

Here's一個例子:

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] 

非常感謝

+0

你有沒有嘗試'幫助重塑'?或者「尋找重塑」? – nhowe

+0

是的,我做了,但我無法找到一種方法,使其工作。通過使用重塑功能它總是按列而不是行 – user2292821

+0

你還嘗試了什麼,以及失敗的結果是什麼?它的工作原理是 –

回答

3

改造並轉:

reshape(A, 5, 11)' 
+0

。非常感謝:D – user2292821

1

爲了得到你想要的答案,你需要重塑一個5x11矩陣並採取轉置:

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