1.MATLAB函数fliplr
用法:fliplr(X)
功能:matlab中的fliplr函数实现矩阵的左右翻转。 fliplr(X)使矩阵X沿垂直轴左右翻转。
相关函数:flipud函数可以实现矩阵的上下翻转。
备注:matlab中提供了许多对矩阵操作的函数,可以实现矩阵的三角矩阵的提取(triu、tril)、矩阵的翻转(flipud、fliplr、Flipdim)和旋转(rot90)等各种操作。
Matlab
fliplr(IN)
ans =
4 3 2 1
8 7 6 5
12 11 10 9
Matlab
flipud(IN)
ans =
9 10 11 12
5 6 7 8
1 2 3 4
Matlab
flipdim(IN,1)
ans =
9 10 11 12
5 6 7 8
1 2 3 4
Matlab
flipdim(IN,2)
ans =
4 3 2 1
8 7 6 5
12 11 10 9
Matlab
rot90(IN)
ans =
4 8 12
3 7 11
2 6 10
1 5 9
2.符号 `
Matlab
IN=[1,2,3,4;5,6,7,8;9,10,11,12]
IN'
IN =
1 2 3 4
5 6 7 8
9 10 11 12
ans =
1 5 9
2 6 10
3 7 11
4 8 12