怎么对matlab中的矩阵进行左右翻转?

如题所述

用:b=FLIPLR(a);

fliplr左右翻转矩阵

语法:

B=fliplr(A)

将矩阵A的列绕垂直轴进行左右翻转matabc

如果A是一个行向量,fliplr(A)将A中元素的顺序进行翻转。

如果A是一个列向量,fliplr(A)还等于A。

扩展资料:

matlab中提供了许多对矩阵操作的函数,可以实现矩阵的三角矩阵的提取(triu、tril)、矩阵的翻转(flipud、fliplr、Flipdim)和旋转(rot90)等各种操作。

应用举例

>> a=dec2bin(8)%将8变为二进制

a =

1000

>> fliplr(a)%对二进制进行翻转,从1000变为0001

ans =

0001

参考资料来源:百度百科-fliplr

温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜