如何用matlab画出这样的图,当然是圆形的,中间是网格

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 04:30:06
如何用matlab画出这样的图,当然是圆形的,中间是网格

如何用matlab画出这样的图,当然是圆形的,中间是网格
如何用matlab画出这样的图,当然是圆形的,中间是网格

如何用matlab画出这样的图,当然是圆形的,中间是网格
close all
theta=linspace(0,2*pi,600);
r0=8:2:16;
for i=1:length(r0)
r=r0(i);
x=r*cos(theta);
y=r*sin(theta);
plot(x,y)
hold on
if i==length(r0)
x1=r0(1)*cos(theta);
y1=r0(1)*sin(theta);
for j=1:20:length(theta)
plot([x1(j),x(j)],[y1(j),y(j)])
end
end
end
axis equal