Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
close all
clc
t = 0; %s
x = 0.0; %m
v = 2.0; %m/s
%Costanti
dt = 0.1; %s
Tmax = 10.0; %s
Fo = 3.0; %N
m = 10; %kg
f = 4; %s^(-1)
c = 4; %N/(m/s)
k = 80; %N/m
v_vett = v;
x_vett = x;
t_vett = t;
while t<=Tmax
F = Fo*cos(2*pi*f*t)-k*x-c*v;
a = F/m;
v = v+a*dt;
x = x+v*dt;
t = t+dt;
v_vett = [v_vett;v];
x_vett = [x_vett;x];
t_vett = [t_vett;t];
end
plot(t_vett, x_vett, t_vett, v_vett)
xlabel('tempo [s]');
title('MASSA-MOLLA-SMORZATORE')
legend('X' , 'V')
grid on;