主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

rot90

説明

B = rot90 (一个)は配列一个を反時計回りに90度回転させます。多次元配列では,rot90は1番目の次元と2番目の次元で形成される平面で回転します。

B = rot90 (一个k)は,kが整数のとき,配列一个を反時計回りにk * 90度回転させます。

すべて折りたたむ

連番要素の列ベクトルを作成します。

一个= (1:5)'
一个=5×11 2 3 4 5 5

rot90を使用して一个を反時計回りに90度回転させます。

B = rot90 (A)
B =1×51 2 3 4 5 5

結果Bは,一个と同じ要素をもちますが方向は異なります。

3 x 3 x 2の文字の细胞配列を作成します。

=猫(3){“一个”“b”“c”' d '“e”“f”‘g’“h”“我”},{“j”“k”“l”“米”“n”“o”“p”“问”“r”})
一个=3 x3x2单元阵列(:: 1) = {A} {b} {' c '} {' d '}{“e”}{' f '}{‘g’}{' h '}{“我”}(:,:2)= {' j '}{“k”}{‘l’}{“m”}{' n '} {' o '}{“p”}{‘问’}{' r '}

细胞配列を270度回転させます。

B = rot90 (3)
B =3 x3x2单元阵列B(:: 1) ={‘g’}{' d '} {a} {' h '}{“e”}{B}{“我”}{' f '} {' c '} B(:,: 2) ={“p”}{“m”}{' j '}{‘问’}{' n '}{“k”}{‘r’}{' o '} {' l '}

この関数は配列の各ページを個別に回転させます。360 度 (k = 41)、つまり回転した場合は,配列に変化はないため,rot90 (3)rot90 (1)と等価です。

入力引数

すべて折りたたむ

入力配列。ベクトル、行列または多次元配列として指定します。

データ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符|字符串|结构体|细胞|分类|datetime|持续时间|calendarDuration
複素数のサポート:あり

回転定数。整数で指定します。rot90を入れ子にして呼び出すのではなく,kを指定してk * 90度回転させます。

例:rot90 (2)一个を-180度回転させます。180度回転させるrot90 (2)と等価です。

ヒント

  • 任意の次元で配列を反転するには,関数翻转を使用します。

拡張機能

R2006aより前に導入