天天看點

matlab reshape函數

文法

(1)B = reshape(A,m,n)

使用方法:

B=reshape(A,m,n) 傳回m*n矩陣B,它的元素是獲得A的行寬度。假設A沒有m*n元素,得到一個錯誤結果。

樣例:

結果:

(2)

B = reshape(A,m,n,p,...)

B = reshape(A,[m n p ...])

傳回一個和A有同樣元素的n維數組,但結構變為m * n * p * …

比如:

結果:A矩陣

(3)

B = reshape(A,...,[],...)

(4)

B = reshape(A,siz)

傳回一個與A同樣元素的n維陣列,可是改造根據siz,一個向量改造改造的陣列的次元。

數值prod(siz)必須和prod(size(A))同樣。

本文轉自mfrbuaa部落格園部落格,原文連結:http://www.cnblogs.com/mfrbuaa/p/5374081.html,如需轉載請自行聯系原作者