![]() |
求教大神,用MATLAB绘制图像
用MATLAB绘制图像,x、y用角度a1和a2表示,已知a1和a2的取值范围,那么x、y在坐标轴上应该是一个不规则的范围,怎么在MATLAB中画出这个图像
x=150*sin(a1)+200*cos(a2); y=50*sin(a2)+30*cos(a1); a1=10~20°;a2=0~50°; 方程形式如上图所示,求教各位如何在坐标轴内绘制x、y的范围图像 |
回复: 求教大神,用MATLAB绘制图像
我自己找到办法了,用meshgrid命令就可以画出来了
u=(10:0.1:20)/180*pi;v=(0:0.5:50)/180*pi; [a1,a2]=meshgrid(u,v); x=150*sin(a1)+200*cos(a2); y=50*sin(a2)+30*cos(a1); plot(x,y,'k*') 这样就可以将区域轨迹用*覆盖表示了。 |
所有时间均为北京时间。现在的时间是 13:00。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.