作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/03 11:57:58
我刚刚接触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); %作图函数
再问: 会有sint=0的情况出现啊,图像不正确
再答: 可以将t的取点间隔设置大些避开零点。 t=0.1:0.1:2*pi; >> r=(12-12/pi*t)./(10*sin(t)); >> plot(t,r); 你再试试看。 呃,极坐标,才看见,极坐标画图函数时polar(t,r)。。