如何用Matlab将二维图形绕Z轴即(0,0)旋转
来源:网络收集 点击: 时间:2024-02-10【导读】:
使用Matlab进行编程时,有时需要将自己的二维数据或者二维图形绕坐标原点进行顺时针或者逆时针旋转,这里以一个小例子对此问题进行说明。工具/原料moreMatlab软件绘制一个正方形1/1分步阅读
旋转图形1/2
2/2
注意事项
在Matlab中键入以下代码:
clear
clc
x=;
y=;
plot(x,y,r);%绘制正方形
hold on
axis equal%将两坐标设为相等
axis()%设置显示范围
所得结果如图所示。


顺时针旋转图形,其旋转矩阵为M:
M=;
R1=;
R2=M*R1;%旋转后坐标
plot(R2(1,:),R2(2,:),b)%绘制旋转后图形
结果如图所示。


逆时针旋转图形,其旋转矩阵为M:
M=;
R1=;
R2=M*R1;%旋转后坐标
plot(R2(1,:),R2(2,:),b)%绘制旋转后图形
结果如图所示。


注意Matlab中正余弦函数中角度为弧度
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_20982.html
上一篇:手机迅雷怎么开启快鸟提速
下一篇:visio画账号类型流程图