主要内容

翻转

翻转元素的顺序

描述

例子

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

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

  • 如果一个是一个矩阵,然后呢翻转(A)改变在每一列的元素。

  • 如果一个是一天数组,然后翻转(A)的第一个维度上进行操作一个大小的值1

例子

B =翻转(一个,昏暗的)改变元素的顺序一个沿着维度昏暗的。例如,如果一个是一个矩阵,然后呢翻转(1)逆转每一列元素的和翻转(2)改变在每一行的元素。

例子

全部折叠

一个=没有文字,没有债券,行。”;B =翻转(A)
B = '。no wor ,dnob on ,drow on'
一个= [1,2,3];B =翻转(A)
B =3×13 2 1

创建一个对角矩阵,一个

一个=诊断接头((100 200 300))
一个=3×3100 200 0 0 0 0 0 0 300

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

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

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

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

创建一个1-by-3-by-2数组。

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

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

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

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

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。

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

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

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

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

扩展功能

版本历史

介绍了R2013b