文档

翻动

元素的翻转顺序

句法

b =翻转(a)
b = flip(a,昏暗)

描述

例子

b = flip(一个返回数组b大小与一个,但随着元素的顺序逆转。重新排序的尺寸b取决于形状一个

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

  • 如果一个是矩阵,然后翻转(a)逆转每一列中的元素。

  • 如果一个是n-d阵列,然后翻转(a)在第一维一个其中尺寸值不是1

例子

b = flip(一个,,,,暗淡逆转元素的顺序一个沿尺寸暗淡。例如,如果一个是矩阵,然后翻转(A,1)逆转每一列中的元素,以及翻转(A,2)逆转每一行的元素。

例子

全部收缩

a =“没有一句话,没有纽带,行列。”;b =翻转(a)
b ='.。
a = [1; 2; 3];b =翻转(a)
b =3 2 1

创建一个对角矩阵,一个

a = diag([100 200 300])
a =100 0 0 0 0 200 0 0 0 300

翻动一个未指定暗淡争论。

b =翻转(a)
b =0 0 300 0 200 0 100 0 0 0

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

b =翻转(a,2)
b =0 0 100 0 200 0 300 0 0 0

创建一个1 x-3-by-2阵列。

a =零(1,3,2);a(::,:,1)= [1 2 3];a(::,:,2)= [4 5 6];一个
a = 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 x-2单元格数组。

a = {'foo',1000;999,是的;'AAA',,,,'BBB'}
a =3x2单元阵列{'foo'} {[1000]} {[999]} {[1]} {'aaa'} {'bbb'}

翻动一个未指定暗淡争论。

b =翻转(a)
b =3x2单元阵列{'aaa'} {'bbb'} {[999]} {[1]} {'foo'} {[1000]}

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

b =翻转(a,2)
b =3x2单元阵列{[1000]} {'foo'} {[1]} {[999]} {'bbb'} {'aaa'}

输入参数

全部收缩

输入阵列,指定为向量,矩阵,多维阵列,表格或时间表。

数据类型:双倍的|单身的|int8|INT16|INT32|INT64|UINT8|UINT16|UINT32|Uint64|逻辑|char|细绳|结构|细胞|桌子|时间表|分类|约会时间|期间|日历

例子:[1 2 3 4]

例子:['abcde']

例子:[1 2;3 4]

例子:{'abcde',[1 2 3]}

例子:表(Rand(1,5),Rand(1,5))

沿着操作的维度,指定为正整数标量。如果未指定值,则默认值是第一个数组维度,其大小不等于1。

下图显示了DIM = 1DIM = 2什么时候一个是矩阵。

扩展功能

在R2013B中引入

这个话题有帮助吗?