シフトディムのMATLABでの使い方は?
MATLABのshiftdim関数は、配列の次元をシフトするために使用されます。配列とシフトする次元数という2つの引数を受け取ります。
shiftdim(A, n)関数は次のように使用します。
A は移動させる次元、n は移動する次元数で、正数は右向き、負数は左向きに移動すること
例えば、3次元配列Aがあると仮定します。
A の次元の位置を 2 つ動かすには、次のコマンドを使用します。
B = shiftdim(A, 2);
これにより B は 4 次元配列になり、次元順序は (4, 2, 3, 1) となります。
Shiftdim関数は配列の次元の順序だけを変え、配列内の要素は変更しないことに注意してください。