MATLAB 帮助中心
将数组从左向右翻转
B = fliplr(A)
B = fliplr(A) 返回 A,围绕垂直轴按左右方向翻转其各列。
A
如果 A 是一个行向量,则 fliplr(A) 返回一个相同长度的向量,其元素的顺序颠倒。如果 A 是一个列向量,则 fliplr(A) 只返回 A。对于多维数组,fliplr 作用于由第一个和第二个维度构成的平面。
fliplr(A)
fliplr
示例
全部折叠
创建一个行向量。
A = 1:10
A = 1×10 1 2 3 4 5 6 7 8 9 10
使用 fliplr 可沿水平方向翻转 A 的元素。
B = 1×10 10 9 8 7 6 5 4 3 2 1
B 中元素的顺序与 A 中元素的顺序相反。
B
创建一个 3×3 字符元胞数组。
A = {'a' 'b' 'c'; 'd' 'e' 'f'; 'g' 'h' 'i'}
A = 3×3 cell {'a'} {'b'} {'c'} {'d'} {'e'} {'f'} {'g'} {'h'} {'i'}
使用 fliplr 沿垂直方向更改列的顺序。
B = 3×3 cell {'c'} {'b'} {'a'} {'f'} {'e'} {'d'} {'i'} {'h'} {'g'}
A 的第一列和第三列的顺序已在 B 中交换,而第二列保持不变。
创建一个多维数组。
A = cat(3, [1 2; 3 4], [5 6; 7 8])
A = A(:,:,1) = 1 2 3 4 A(:,:,2) = 5 6 7 8
A 是大小为 2×2×2 的数组。
沿水平方向翻转 A 的每页上的元素。
B = B(:,:,1) = 2 1 4 3 B(:,:,2) = 6 5 8 7
结果 B 的大小与 A 相同,但翻转了元素的水平顺序。该操作独立翻转每一页上的元素。
输入数组,指定为向量、矩阵、多维数组、表或时间表。
数据类型:double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char | string | struct | cell | table | timetable | categorical | datetime | duration | calendarDuration
double
single
int8
int16
int32
int64
uint8
uint16
uint32
uint64
logical
char
string
struct
cell
table
timetable
categorical
datetime
duration
calendarDuration
复数支持: 是
fliplr(A) 等效于 flip(A,2)。
flip(A,2)
使用 flipud 函数沿垂直方向翻转数组(即围绕水平轴)。
flipud
flip 函数可以沿任何方向翻转数组。
flip
全部展开
fliplr 函数完全支持 tall 数组。有关详细信息,请参阅 tall 数组。
用法说明和限制:
不支持元胞数组。
backgroundPool
ThreadPool
此函数完全支持基于线程的环境。有关详细信息,请参阅在基于线程的环境中运行 MATLAB 函数。
fliplr 函数完全支持 GPU 数组。要在 GPU 上运行该函数,请将输入数据指定为 gpuArray (Parallel Computing Toolbox)。有关详细信息,请参阅在 GPU 上运行 MATLAB 函数 (Parallel Computing Toolbox)。
gpuArray
此函数完全支持分布式数组。有关详细信息,请参阅使用分布式数组运行 MATLAB 函数 (Parallel Computing Toolbox)。
在 R2006a 之前推出
flip | flipud | rot90
rot90
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处