reshape
既存の要素を再配列して配列を形状変更する
説明
は、B
= reshape(A
,sz1,...,szN
)A
の形状を sz1
×...
×szN
の配列に変更します。sz1,...,szN
は各次元のサイズを示します。1 つの次元のサイズを []
として指定すると、その次元のサイズを自動で計算することができます。B
の要素の数が A
の要素の数と一致するようにサイズが計算されます。たとえば A
が 10 行 10 列の行列の場合、reshape(A,2,2,[])
と指定すると A
の 100 個の要素から 2×2×25 の配列が生成されます。
例
入力引数
出力引数
ヒント
関数
reshape
は入力データ内の既存の要素を再配列します。要素を追加または削除する場合は、関数resize
を使用します。
拡張機能
バージョン履歴
R2006a より前に導入