rot90--矩阵旋转

来源:互联网 发布:nginx 防御ddos 编辑:程序博客网 时间:2024/06/12 22:52

【功能简介】矩阵旋转90°或90°的倍数。

【语法格式】

1.B=rot90(A)

将矩阵A逆时针旋转90°以后返回B。

2.B=rot90(A,k)

将矩阵A逆时针旋转(90×k)°以后返回B,k取负数时表示顺时针旋转。

【实例3.46】对矩阵进行逆时针和顺时针旋转。

  1. >> a=[1,2,3;4,5,6;7,8,9]  
  2. a =  
  3.      1     2     3  
  4.      4     5     6  
  5.      7     8     9  
  6. >> b=rot90(a)           %逆时针旋转90°  
  7. b =  
  8.      3     6     9  
  9.      2     5     8  
  10.      1     4     7  
  11. >> c=rot90(a,-1)        %顺时针旋转90°  
  12. c =  
  13.      7     4     1  
  14.      8     5     2  
  15.      9     6     3  

【实例分析】利用这个函数可以实现矩阵90°角任意倍数的旋转。
0 0