MATLAB rot90():旋转矩阵
在 MATLAB 中,rot90() 函数用于将数组旋转 90°,该函数的调用格式及说明如下表所示:
【实例】旋转矩阵。在 MATLAB 命令行窗口中输入以下命令:
| 调用格式 | 说 明 |
|---|---|
| rot90(A) | 将 A 逆时针方向旋转 90°。对于多维数组,rot90() 在由第一个和第二个维度构成的平面中旋转。 |
| rot90(A,k) | 将 A 逆时针方向旋转 90° * k,k 可为正整数或负整数。 |
【实例】旋转矩阵。在 MATLAB 命令行窗口中输入以下命令:
>> clear % 清除工作区的变量
>> A = [1 2 3;4 5 6;7 8 9] % 创建一个3×3的方阵A
A =
1 2 3
4 5 6
7 8 9
>> B=rot90(A) % 将A逆时针方向旋转90°
B =
3 6 9
2 5 8
1 4 7
>> C=rot90(A,2) % 将A逆时针方向旋转180°
C =
9 8 7
6 5 4
3 2 1
>> D=rot90(A,-1) % 将A顺时针方向旋转90°
D =
7 4 1
8 5 2
9 6 3
ICP备案:
公安联网备案: