matlab在极坐标中画圆,圆心为(0,0)和(1,1),怎么画?如题,注意是在极坐标中,用polar半径就为2吧

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 22:46:57
matlab在极坐标中画圆,圆心为(0,0)和(1,1),怎么画?如题,注意是在极坐标中,用polar半径就为2吧

matlab在极坐标中画圆,圆心为(0,0)和(1,1),怎么画?如题,注意是在极坐标中,用polar半径就为2吧
matlab在极坐标中画圆,圆心为(0,0)和(1,1),怎么画?
如题,注意是在极坐标中,用polar
半径就为2吧

matlab在极坐标中画圆,圆心为(0,0)和(1,1),怎么画?如题,注意是在极坐标中,用polar半径就为2吧
参考代码:
t=linspace(0,2*pi,50);
r=2*ones(size(t));
z=1+2*cos(t)+i*(1+2*sin(t));
polar(angle(z),abs(z),'g')
hold on
polar(t,r,'r')
 
说明:
1、其实要点就在于怎样计算出曲线各点对应的极坐标值;
2、如果要在同一图中绘制,应该先画矢径范围更大的那条曲线,否则会显示不完整.