Ecuaciones Diferenciales
UNIDAD IV
Sistema de ecuaciones diferenciales lineales
Practica No. 14
Equipo No.3
1
INDICE DE IMGENES
No table of figures entries found.
2
DESARROLLO
'
y ( t )= y (t ) + x ( t )
x ( 0 )=1, y ( 0 )=2
>> %4.8
>> diffeq1='diff(x(t),t)+x(t)+y(t)';
>> diffeq2='diff(y(t),t)+y(t)-x(t)';
>> a=laplace(diffeq1,t,s);
>> b=laplace(diffeq2,t,s);
>> a=subs(a,'laplace(x(t),t,s)',lapx);
>> a=subs(a,'laplace(y(t),t,s)',lapy);
>> b=subs(b,'laplace(x(t),t,s)',lapx);
>> b=subs(b,'laplace(y(t),t,s)',lapy);
>> [lapx,lapy]=solve(a,b,lapx,lapy);
>> x=ilaplace(lapx,s,t);
>> y=ilaplace(lapy,s,t);
>> x=subs(x,'x(0)',1);
>> x=subs(x,'y(0)',-2)
3
x =exp(-t)*(cos(t) + 2*sin(t))
>> y=subs(y,'x(0)',1);
>> y=subs(y,'y(0)',-2)
y = -2*exp(-t)*(cos(t) - sin(t)/2)
y ' ( t )=3 y ( t ) + x ( t )
>> %4.5
>> diffeq1='diff(x(t),t$2)-diff(x(t),t)+2*diff(y(t),t)-2*y(t)';
>> diffeq2='diff(y(t),t)-3*y(t)-x(t)';
4
>> a=laplace(diffeq1,t,s);
>> b=laplace(diffeq2,t,s);
>> a=subs(a,'laplace(x(t),t,s)',lapx);
>> a=subs(a,'laplace(y(t),t,s)',lapy);
>> b=subs(b,'laplace(x(t),t,s)',lapx);
>> b=subs(b,'laplace(y(t),t,s)',lapy);
>> [lapx,lapy]=solve(a,b,lapx,lapy);
>> x=ilaplace(lapx,s,t);
>> y=ilaplace(lapy,s,t);
>> x=subs(x,'D(x)(0)',1);
>> x=subs(x,'x(0)',-2);
>> x=subs(x,'y(0)',0)
>> y=subs(y,'D(x)(0)',1);
>> y=subs(y,'x(0)',-2);
>> y=subs(y,'y(0)',0)
5
Paso 14: se substituye en x el valor x en 0 igual a -2
Paso 15: substituye en x el valor de y en 0 igual a 0
Paso 16: se substituye en y el valor de la derivada de x en 0 igual a 1
Paso 17: se substituye en y el valor x en 0 igual a -2
Paso 18: se substituye en y el valor de y en 0 igual a 0
y ' ( t )= y (t ) + x ( t )
x ( 0 )=1+ 2, y ( 0 )=1
>> %6.1
>> diffeq1='diff(x(t),t)-x(t)-y(t)';
>> diffeq2='diff(y(t),t)+y(t)-x(t)';
>> a=laplace(diffeq1,t,s);
>> b=laplace(diffeq2,t,s);
>> a=subs(a,'laplace(x(t),t,s)',lapx);
>> a=subs(a,'laplace(y(t),t,s)',lapy);
>> b=subs(b,'laplace(x(t),t,s)',lapx);
>> b=subs(b,'laplace(y(t),t,s)',lapy);
>> [lapx,lapy]=solve(a,b,lapx,lapy);
>> x=ilaplace(lapx,s,t);
>> y=ilaplace(lapy,s,t);
>> x=subs(x,'x(0)',1+sqrt(2));
>> x=subs(x,'y(0)',1)
x=
6
(2718162824974067*cosh(2^(1/2)*t))/1125899906842624 +
(3844062731816691*2^(1/2)*sinh(2^(1/2)*t))/2251799813685248
>> y=subs(y,'x(0)',1+sqrt(2));
>> y=subs(y,'y(0)',1)
y=
cosh(2^(1/2)*t) + (1592262918131443*2^(1/2)*sinh(2^(1/2)*t))/2251799813685248
'
y ( t )= y (t ) +4 x ( t )
x ( 0 )=0.001 , y ( 0 ) =0.001
>> %6.2
>>diffeq1='diff(x(t),t)-x^2(t)-x(t)-5*y(t)';
7
>> diffeq2='diff(y(t),t)-y^2(t)+y(t)-sin(x)(t)-3*x(t)';
>> a=laplace(diffeq1,t,s);
>> b=laplace(diffeq2,t,s);
>> a=subs(a,'laplace(x(t),t,s)',lapx);
>> a=subs(a,'laplace(y(t),t,s)',lapy);
>> b=subs(b,'laplace(x(t),t,s)',lapx);
>> b=subs(b,'laplace(y(t),t,s)',lapy);
>> [lapx,lapy]=solve(a,b,lapx,lapy);
>> x=ilaplace(lapx,s,t);
>> y=ilaplace(lapy,s,t);
>> x=subs(x,'x(0)',0.001);
>> x=subs(x,'y(0)',0.001)
x=
>> y=subs(y,'x(0)',0.001);
>> y=subs(y,'y(0)',0.001)
y=
8
Paso 11: se aplica la inversa de laplace a lapx para obtener x
Paso 12: se aplica la inversa de laplace a lapy para obtener y
Paso 13: se substituye en x el valor x en 0 igual a 0.001
Paso 14: substituye en x el valor de y en 0 igual a 0.001
Paso 15: se substituye en y el valor x en 0 igual a 0.001
Paso 16: se substituye en y el valor de y en 0 igual a 0.001
y ' ( t )= y (t ) +4 x ( t )
x ( 0 )=0.001, y ( 0 )=0.001
>> %6.3
>> diffeq1='diff(x(t),t)-x(t)-5*y(t)';
>> diffeq2='diff(y(t),t)+y(t)-4*x(t)';
>> a=laplace(diffeq1,t,s);
>> b=laplace(diffeq2,t,s);
>> a=subs(a,'laplace(x(t),t,s)',lapx);
>> a=subs(a,'laplace(y(t),t,s)',lapy);
>> b=subs(b,'laplace(x(t),t,s)',lapx);
>> b=subs(b,'laplace(y(t),t,s)',lapy);
>> [lapx,lapy]=solve(a,b,lapx,lapy);
>> x=ilaplace(lapx,s,t);
>> y=ilaplace(lapy,s,t);
>> x=subs(x,'x(0)',0.001);
>> x=subs(x,'y(0)',0.001)
x = cosh(21^(1/2)*t)/1000 + (21^(1/2)*sinh(21^(1/2)*t))/3500
>> y=subs(y,'x(0)',0.001);
9
>> y=subs(y,'y(0)',0.001)
y =cosh(21^(1/2)*t)/1000 + (21^(1/2)*sinh(21^(1/2)*t))/7000
10
CONCLUSIONES
11
ANEXOS (PANTALLAS DE CODIGO)
12