Está en la página 1de 6

1) clc,clear

2) %VIBRACION LIBRE MASA-RESORTE


3) t=0:0.01:10;
4) m=input('MASA = ');
5) K=input('CONSTANTE DE RIGIDEZ = ');
6) %frecuencia natural del sistema
7) Wn=sqrt(K/m)
8) %CONDICIONES INICIALES
9) X0=input('X0 = ');
10) V0=input('V0 = ');
11) %SOLUCION GENERAL
12) ('x(t)=A1cos(Wnt)+B1sen(Wnt)')
13) A1=X0
14) B1=V0/Wn
15) x1=A1.*cos(Wn*t)+B1.*sin(Wn*t);
16) %plot(t,x1,'r')
17) %hold on
18) %SOLUCION ALTERNATIVA
19) ('x(t)=Asen(Wnt+Fi)')
20) A=sqrt((Wn*X0).^2+V0.^2)/Wn
21)
22)
23) Fi=atan(Wn*X0/V0)
24) x2=A.*sin(Wn*t+Fi);
25) %plot(t,x2,'m')
26)
27) figure(1)
28) plot(t,x1,'r')
29) title(' SISTEMA MASA RESORTE SIN AMORTIGUAMIENTO')
30) xlabel('Tiempo(S)')
31) ylabel('Amplitud(m)')
32) legend('SOLUCION GENERAL')
33) grid
34)
35) figure(2)
36) plot(t,x2,'b')
37) grid on
38) title('SISTEMA MASA RESORTE SIN AMORTIGUAMIENTO')
39) xlabel('Tiempo(S)')
40) ylabel('Amplitud(m)')
41) legend('SOLUCION ALTERNATIVA')
42)
43) figure(3)
44) plot(t,x1,'r')
45) hold on
46) plot(t,x2,'b')
47) grid on
48) title('SISTEMA MASA RESORTE SIN AMORTIGUAMIENTO')
49) xlabel('Tiempo(S)')
50) ylabel('Amplitud(m)')
51) legend('SOLUCION GENERAL','SOLUCION ALTERNATIVA')
PROBLEMA 1

datos :

MASA = 9

CONSTANTE DE RIGIDEZ K = 25

Wn =1.6667

X0 = -0.04

V0 = 2

ans =

x(t)=A1cos(Wnt)+B1sen(Wnt)

A1 = -0.0400

B1 = 1.2000

ans =x(t)=Asen(Wnt+Fi)

A = 1.2007

Fi = -0.0333
PROBLEMA 2

MASA = 9

CONSTANTE DE RIGIDEZ = 144

Wn = 4

X0 = 0.1

V0 = 0.4

ans =x(t)=A1cos(Wnt)+B1sen(Wnt)

A1 = 0.1000

B1 = 0.1000

ans =x(t)=Asen(Wnt+Fi)

A = 0.1414

Fi = 0.7854

También podría gustarte