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