MATLAB Function Reference    
reshape

配列の次元の変更

表示

詳細

B = reshape(A,m,n) は、A から列単位の要素をもつ mn列の行列 B を出力します。A m*n 個の要素をもっていなければ、エラーとなります。

B = reshape(A,m,n,p,...) 、または、B = reshape(A,[m n p...]) は、Aと同じ要素をもち、サイズが m*n*p*...である多次元配列を出力します。m*n*p*... は、prod(size(x)) と同じでなければなりません。

B = reshape(A,siz) は、A と同じ要素をもち、siz に次元を変更された多次元配列を出力します。siz は、変更する配列の次元を表わすベクトルです。prod(siz) は、prod(size(A)) と同じでなければなりません。

例題

34列の行列を 26列の行列に変更します。

参考

shiftdim, squeeze

コロン演算子 :


 reset residue