(translator=Shilo, ChineseSource=Shilo-20020415-2.5\reshape.html, EnglishSource=c:\matlabr12\help\techdoc\ref\reshape.html)
MATLAB Function Reference    
reshape

調整陣列維度

Syntax

Description

B = reshape(A,m,n) 回傳一個維度為 m x n 的矩陣 B,依行順序由 A 中取出元素構成 B。若 A 不具有 m*n 個元素,會發生錯誤。

B = reshape(A,m,n,p,...) or B = reshape(A,[m n p...]) 回傳一個元素個數與 A 相同,但維度為 m x n x p x ... 的陣列。維度的乘積 m*n*p*...,須與 prod(size(A)) 同。

B = reshape(A,siz) 回傳一個元素個數與 A 相同,但維度調整為 siz,用一個向量來表示調整後的陣列的維度。prod(siz) 須同於 prod(size(A))

Examples

調整維度 3 x 4 的矩陣為 2 x 6 的矩陣:

See Also

shiftdim, squeeze

The colon operator :


 reset residue