主要内容

Fliplr

翻转阵列从左到右

描述

例子

b = fliplr(一个返回一个它的圆柱沿左右方向翻转(即垂直轴)。

如果一个是行矢量,然后fliplr(a)返回具有相同长度的向量,其元素的顺序相反。如果一个是一个列向量,然后fliplr(a)只需返回一个。对于多维阵列,Fliplr在第一和第二维形成的平面上操作。

例子

全部收缩

Create a row vector.

a = 1:10
a =1×101 2 3 4 5 6 7 8 9 10

利用Fliplr翻转元素一个沿水平方向。

b = fliplr(a)
b=1×1010 9 8 7 6 5 4 3 2 1

元素的顺序b一个

创建一个3 x-3个字符的字符阵列。

a = {'一个''b''C';'D''e''F';'G''H''一世'}
a =3x3单元{'a'} {'b'} {'c'} {'d'} {'e'} {'f'} {'g'} {'g'} {'h'} {'i'i'}

Change the order of the columns in the horizontal direction by usingFliplr

b = fliplr(a)
b=3x3单元{'c'} {'b'} {'a'} {'f'} {'e'} {'d'} {'i'} {'i'} {'H'} {'g'}

第一列和第三列的顺序一个is switched inb,而第二列保持不变。

创建一个multidimensional array.

a = cat(3,[1 2; 3 4],[5 6; 7 8])
a = a = a(:,:,1)= 1 2 3 4 a(::,::,2)= 5 6 7 8

一个是一个2 by-2-by-2的大小的数组。

翻转每页上的元素一个沿水平方向。

b = fliplr(a)
b = b(:,:,1)= 2 1 4 3 b(:,:,:,2)= 6 5 8 7

结果,b,大小与一个,但是元素的水平顺序被翻转了。该操作会独立翻转每个页面上的元素。

输入参数

全部收缩

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

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

复杂的数字支持:金宝app是的

提示

  • fliplr(a)等同于翻转(A,2)

  • 使用弗里普德函数可以在垂直方向上翻转阵列(即水平轴)。

  • 翻动功能可以沿任何方向翻转阵列。

扩展功能

也可以看看

||

在R2006a之前引入