翻动

元素的顺序翻转

描述

B =翻转(一个返回数组大小相同一个,但与元素的顺序颠倒。即在重新排序的尺寸取决于形状一个

  • 如果一个是矢量,然后翻转(A)反转沿矢量的长度中的元素的顺序。

  • 如果一个是一个矩阵,然后翻转(A)反转在各列中的元素。

  • 如果一个是N d阵列,然后翻转(A)操作上的第一维一个其中大小值不是1

B =翻转(一个暗淡反转元件的顺序一个沿着维暗淡。例如,如果一个是一个矩阵,然后翻转(A,1)反转每列中的元件,并且翻转(A,2)反转每行中的元素。

例子

全部收缩

A =“没有消息,没有债券,一行。”;B =翻转(A)
B = '没有WOR,dnob上,卓尔上'
A = [1; 2; 3];B =翻转(A)
B =3×13 2 1

创建一个对角矩阵,一个

A = DIAG([100 200 300])
A =3×3100 0 0 0 200 0 0 0 300

翻动一个没有指定暗淡论据。

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

现在,翻转一个沿着第二维度。

B =翻转(A,2)
B =3×30 0 100 0 200 0 300 0 0

创建一个1×3×2阵列。

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

翻动一个没有指定暗淡论据。

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

现在,翻转一个沿着第三个维度。

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

创建一个3×2单元阵列。

A = {“富”,1000;999,真实的;'AAA''BBB'}
A =3×2单元阵列{ '富'} {[1000]} {[999]} {[1]} { 'AAA'} { 'BBB'}

翻动一个没有指定暗淡论据。

B =翻转(A)
B =3×2单元阵列{ 'AAA'} { 'BBB'} {[999]} {[1]} { '富'} {[1000]}

现在,翻转一个沿着第二维度。

B =翻转(A,2)
B =3×2单元阵列{[1000]} { '富'} {[1]} {[999]} { 'BBB'} { 'AAA'}

输入参数

全部收缩

输入阵列,指定为矢量,矩阵,多维数组,表或时间表。

数据类型:||INT8|INT16|INT32|Int64的|UINT8|UINT16|UINT32|UINT64|合乎逻辑|烧焦||结构|细胞||时间表|明确的|约会时间|持续时间|calendarDuration

例:[1 2 3 4]

例:[ 'ABCDE']

例:[1 2;3 4]

例:{ 'ABCDE',[1 2 3]}

例:表(RAND(1,5),兰特(1,5))

尺寸操作一起,指定为正整数标量。如果没有指定值,则默认的是第一阵列维度,其大小不等于1。

下图显示之间的差暗淡= 1暗淡= 2什么时候一个是一个矩阵。

扩展功能

也可以看看

||||

介绍了在R2013b