MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [MATLAB图像处理] 求教大神,用MATLAB绘制图像 (https://www.labfans.com/bbs/showthread.php?t=27149)

所罗门 2021-07-23 16:56

求教大神,用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的范围图像

所罗门 2021-07-30 10:00

回复: 求教大神,用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.