主要内容

翻转

元素的翻转顺序

描述

例子

B =翻转(一个返回数组B尺寸与一个,但元素的顺序颠倒了。重新排序的维度B取决于形状一个

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

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

  • 如果一个是N-D数组,那么翻转(A)的第一个维度一个其中size值不是1

例子

B =翻转(一个,昏暗的颠倒元素的顺序一个沿着维度昏暗的。例如,如果一个是矩阵吗翻转(1)反转每列中的元素,和翻转(2)反转每行中的元素。

例子

全部折叠

一个=“不说话,不联系,划吧。”;B =翻转(A)
B = '。no wor ,dnob on ,drow on'
A = [1;2;3];B =翻转(A)
B =3×13 2 1

创建一个对角矩阵,一个

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

翻转一个没有指定昏暗的论点。

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

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

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

创建一个1 × 3 × 2的数组。

A = 0 (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 = {“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 =翻转(A,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]

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

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

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

考虑一个——- - - - - -n输入矩阵,一个

  • 翻转(1)的每一列中元素的顺序颠倒一个并返回——- - - - - -n矩阵。

  • 翻转(2)的每一行元素的顺序颠倒一个并返回——- - - - - -n矩阵。

翻转(A,1)列操作和翻转(A,2)行操作

扩展功能

版本历史

在R2013b中引入