我刚刚接触matlab,请问怎样用matlab画出极坐标下的12/pi*t+10*r*sint=12的曲线啊?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 11:51:17

我刚刚接触matlab,请问怎样用matlab画出极坐标下的12/pi*t+10*r*sint=12的曲线啊?

t=0:0,001;2*pi; %t从0取值每隔0.001取一个点到2*pi时终止
r=(12-12/pi*t)/10*sint ; %r与t的关系函数
plot(r,t); %作图函数

t=linspace(pi*1/6,pi*11/6,100);
r=(12-12/pi*t)./(10*sin(t));
polar(t,r)

t=0:pi/100:2*pi;
r=(12-12./pi*t)./(10*sin(t));
polar(t,r)