ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

rot90

構文

  • B = rot90(A)
  • B = rot90(A,k)

説明

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

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

すべて折りたたむ

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

A = (1:5)'
A =

     1
     2
     3
     4
     5

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

B = rot90(A)
B =

     1     2     3     4     5

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

3 x 3 x 2 の文字列のセル配列を作成します。

A = cat(3,{'a' 'b' 'c';'d' 'e' 'f';'g' 'h' 'i'},{'j' 'k' 'l';'m' 'n' 'o';'p' 'q' 'r'})
A(:,:,1) = 

    'a'    'b'    'c'
    'd'    'e'    'f'
    'g'    'h'    'i'


A(:,:,2) = 

    'j'    'k'    'l'
    'm'    'n'    'o'
    'p'    'q'    'r'

セル配列を 270 度回転させます。

B = rot90(A,3)
B(:,:,1) = 

    'g'    'd'    'a'
    'h'    'e'    'b'
    'i'    'f'    'c'


B(:,:,2) = 

    'p'    'm'    'j'
    'q'    'n'    'k'
    'r'    'o'    'l'

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

入力引数

すべて折りたたむ

入力配列。任意のデータ型のベクトル、行列、配列、セル配列またはカテゴリカル配列として指定します。

複素数のサポート: はい

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

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

詳細

すべて折りたたむ

ヒント

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

参考

| |

R2006a より前に導入

この情報は役に立ちましたか?