作业帮 > 综合 > 作业

MATLAB画图程序求解

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/09 02:44:27
MATLAB画图程序求解
n=10;
for i=1:n
x=0:0.01*pi:2*pi;
y(n)=50*[1+sqrt(0.64*n^2+0.36)]-32./(1-0.6*cos(x));
end
polar(x,’[y(1),y(2),..y(n)]’)
就是想实现在同一张图中表示n值不同时的图像变化规律,请问程序应该怎么编?
就我所知,polar命令存在以下问题:
1、一次调用只能绘制一条曲线;
2、如果使用hold on命令多次绘图,polar不能自动调整坐标范围,所以,绘图时应考虑首先绘制坐标范围最大的那条曲线.
 
参考代码:
n=10;
x=0:0.01*pi:2*pi;
for i=n:-1:1
    y=50*(1+sqrt(0.64*i^2+0.36))-32./(1-0.6*cos(x));
    polar(x,y)
    hold on
end