Sei sulla pagina 1di 2

MATLAB code:

clear all
clc
close all
m=1; %mass
omega=2; %applied frequency
d=[0.02 0.05 0.5]; %damping ratio
k=2:0.01:6; %stiffness
for i=1:3
d(i);
for j=1:401;
w(j)=sqrt((k(j))/m); %natural frequency
b(j)=omega/w(j); %frequency ratio
DMF(j)=(sqrt((1-b(j)^2)^2+(2*d(i)*b(j))^2))^-1;
%dynamic magnification factor
end
figure(1)
plot(b,DMF);
hold on
end
xlabel('Frequency Ratio')
ylabel('Dynamic magnification factor')

Potrebbero piacerti anche