matlab 同心圆环 频率递增
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/18 08:39:08
matlab 同心圆环 频率递增
![](http://img.wesiedu.com/upload/f/a1/fa1ea1493dff51d4b34bee063dafac3d.jpg)
因为急用,谁编出来,可以花钱买
![](http://img.wesiedu.com/upload/f/a1/fa1ea1493dff51d4b34bee063dafac3d.jpg)
因为急用,谁编出来,可以花钱买
![matlab 同心圆环 频率递增](/uploads/image/z/20098558-46-8.jpg?t=matlab+%E5%90%8C%E5%BF%83%E5%9C%86%E7%8E%AF+%E9%A2%91%E7%8E%87%E9%80%92%E5%A2%9E)
是要画一个这样的图吗?
clc,clear;
a=linspace(0,2*pi+0.1);
k=0.9;
N=20;
width=15;
R=0.1+1*(1-k.^(1:N))/(1-k);
lineWidth=width*k.^(0:N-1);
x=sin(a);y=cos(a);
figure('color','black'),hold;
for i=1:N
plot(R(i)*x,R(i)*y,'lineWidth',lineWidth(i),'color','g');
end
set(gcf, 'position', get(0,'ScreenSize'));
axis equal
axis off
clc,clear;
a=linspace(0,2*pi+0.1);
k=0.9;
N=20;
width=15;
R=0.1+1*(1-k.^(1:N))/(1-k);
lineWidth=width*k.^(0:N-1);
x=sin(a);y=cos(a);
figure('color','black'),hold;
for i=1:N
plot(R(i)*x,R(i)*y,'lineWidth',lineWidth(i),'color','g');
end
set(gcf, 'position', get(0,'ScreenSize'));
axis equal
axis off