用matlab画相频曲线_matlab 幅频特性 相频特性代码,图片

0

0.5

1

1.5

2

2.5

3

3.5

4

4.5

5

0

0.5

1

1.5

2

2.5

3

3.5

4

4.5

5

5.5

w/wn

|

H

|



=0.01



=0.02



=0.03



=0.04



=0.05



=sqrt(2)/2



=1.00

=0.01

=0.02

=0.03

=0.04

=0.05

=sqrt(2)/2

=1.0

机械振动作业

16

车辆二班

毛海宽

201630053743

一、单自由度系统幅频曲线图

MatLab

程序代码

r=0:0.001:5;

for zita=0.1:0.1:0.5

H=1./sqrt((1-r.^2).^2+(2*zita)^2*r.^2);

plot(r,H );

hold on;

end

for zita=[sqrt(2)/2,1.0]

H=1./sqrt((1-r.^2).^2+(2*zita)^2*r.^2);

plot(r,H,'r');

hold on;

end

axis([0,5,0,5.5]);

title('

幅频特性

');

xlabel('

频率比

w/wn');

ylabel('

放大因子

|H|');

legend('\xi=0.01','\xi=0.02','\xi=0.03','\xi=0.04','\xi=0.05','\xi=sqrt(2)/2','\xi=1.0');

text(1,5, '\rightarrow\xi =0.01');

text(1.02,2.51, '\rightarrow\xi =0.02');

text(0.9,1.71, '\rightarrow\xi =0.03');

text(1.0,1.3, '\rightarrow\xi =0.04');

text(1.0,1.0, '\rightarrow\xi =0.05');

text(1.0,0.7, '\rightarrow\xi =sqrt(2)/2');

text(1.0,0.5, '\rightarrow\xi =1.00');

grid on;

二、单自由度系统幅频曲线图

你可能感兴趣的:(用matlab画相频曲线)