主要内容

翻转

元素翻转阶

描述

例子

B =翻转(一个返回数组B与…大小相同一个,但元素的顺序相反。被重新排序的维度B取决于形状一个

  • 如果一个是矢量,那么翻转(A)沿着向量的长度反转元素的顺序。

  • 如果一个是一个矩阵翻转(A)反转每一列中的元素。

  • 如果一个是一个N-D数组,那么翻转(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

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

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

创建一个1 × 3 × 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

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

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]}

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

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

输入参数

全部折叠

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

数据类型:||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