MATLAB fliplr 左右翻转矩阵,flipud 上下翻转矩阵。
语法
B = fliplr(A) % 水平翻转
B = flipud(A) % 垂直翻转
B = flip(A, dim) % 沿指定维翻转输入参数
| 参数 | 说明 |
|---|---|
A | 输入数组 |
dim | 翻转维度(flip 通用版) |
输出
B:翻转后的数组。
示例
A = [1 2 3; 4 5 6];
fliplr(A)ans =
3 2 1
6 5 4flipud(A)ans =
4 5 6
1 2 3反向查看向量:
fliplr(1:5)ans =
5 4 3 2 1注意事项
- fliplr 只对二维有效,多维用
flip(A, dim); - 旋转 90 度用
rot90。