作业帮 > 综合 > 作业

Matlab thetal=0:0.1:2*pi;rho1=4*(1+cos(theta1));theta2=0:0.1

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/06/01 14:18:13
Matlab
thetal=0:0.1:2*pi;
rho1=4*(1+cos(theta1));
theta2=0:0.1:8*pi;
rho2=exp(0.1*theta2);
figure(1); %新建图形窗口1,用于显示后面绘制的图形
polar(thetal,rhol) %绘制心形线
figure(2); %新建图形窗口2
polar(theta2,rho2) %绘制对数螺线
哪错了?
经运行,发现你的变量名不一致,导致错误.
thetal 与 theta1 不一致,把前面的一写成了l
再问: 改了之后什么都没有了?? 那个图形区域是灰色的。。。
再答: 帮你改了一下。程序如下:
clc,clear all,close all
thetal=0:0.1:2*pi;

rho1=4*(1+cos(thetal));
theta2=0:0.1:8*pi;
rho2=exp(0.1*theta2);
figure(1); %新建图形窗口1,用于显示后面绘制的图形
polar(thetal,rho1) %绘制心形线
figure(2); %新建图形窗口2
polar(theta2,rho2) %绘制对数螺线