主要内容

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

翻转

要素の順序の反転

説明

B =翻转(一个は,一个と同じサイズの配列Bを返しますが,要素の順序は逆です。Bで並べ替えられる次元は,一个の形状によって異なります。

  • 一个がベクトルの場合,翻转(A)は,ベクトルの長さに沿って要素の順序を逆にします。

  • 一个が行列の場合,翻转(A)は,各列の要素を反転させます。

  • 一个がN次元配列の場合,翻转(A)は,サイズの値が1でない一个の最初の次元に対して演算を行います。

B =翻转(一个昏暗的は,昏暗的の次元に沿って一个の要素の順序を逆にします。たとえば,一个が行列の場合,翻转(1)は各列の要素を反転させ,翻转(2)は各行の要素を反転させます。

すべて折りたたむ

一个=“不说话,不bond,继续划。”;B =翻转(A)
B = '。No word,dnob on,drow on'
一个= [1,2,3];B =翻转(A)
B =3×13 2 1

対角行列一个を作成します。

A = diag([100 200 300])
一个=3×3100 00 0 200 00 0 300

昏暗的引数を指定せずに一个を反転させます。

B =翻转(A)
B =3×300 300 0 200 0 100 00

次に2番目の次元に沿って一个を反転させます。

B =翻转(2)
B =3×300 100 0 200 0 300 00

1 x 3 x 2の配列を作成します。

一个= 0(1、3、2);A(:,: 1) = [1 2 3];A(:,: 2) = [4 5 6];一个
A = A(:,:,1) = 1 2 3

昏暗的引数を指定せずに一个を反転させます。

B =翻转(A)
B = B(:,:,1) = 3 2 1

次に3番目の次元に沿って一个を反転させます。

B =翻转(3)
B = B(:,:,1) = 4 5 6 B(:,:,2) = 1 2 3

3行2列の细胞配列を作成します。

一个= {“foo”, 1000;999年,真正的;“aaa”“bbb”
一个=3×2单元阵列{'foo'} {[1000]} {[999]} {[1]} {'aaa'} {'bbb'}

昏暗的引数を指定せずに一个を反転させます。

B =翻转(A)
B =3×2单元阵列{'aaa'} {'bbb'} {[999]} {[1]} {'foo'} {[1000]}

次に2番目の次元に沿って一个を反転させます。

B =翻转(2)
B =3×2单元阵列{[1000]} {'foo'} {[1]} {[999]} {'bbb'} {'aaa'}

入力引数

すべて折りたたむ

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

データ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符|字符串|结构体|细胞|表格|时间表|分类|datetime|持续时间|calendarDuration

例:[1 2 3 4]

例:['中的']

例:[1 2;3 4]

例:{“中的”,(1 2 3)}

例:表(兰德(1、5),兰德(1、5))

演算の対象の次元。正の整数のスカラーとして指定します。値を指定しない場合,既定値は,サイズが1ではない最初の配列の次元です。

次の図は,一个が行列の場合の昏暗的= 1昏暗的= 2の違いを示します。

拡張機能

R2013bで導入