作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/04/27 21:23:13
如何用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
再问: 谢谢,麻烦再问下,可以帮忙把网格部分从外到内,以颜色由深到浅着色吗?
再答: 这个真心不会