Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DOCENTE:
ASIGNATURA:
ECUACIONES DIFERENCIALES
CURSO:
S-405
INTEGRANTES:
JORDY VALERO
ALLISSON SALAZAR
MICHAEL ZERNA
ANGEL DEFAZ
TEMA DE INVESTIGACION:
APLICACIÓN DE LAS ECUACIONES DIFERENCIALES EN LA INGENIERÍA
Contenido
Wolfram...........................................................................................................................................2
Ecuaciones diferenciales homogéneas de orden superior (tercer orden en adelante).............2
Ecuaciones diferenciales no homogéneas de orden superior.....................................................3
Ecuaciones Homogéneas de Cauchy Euler orden superior (tercer en adelante).....................4
Ecuaciones no homogéneas de Cauchy Euler.............................................................................5
Sistemas de ecuaciones diferenciales no homogéneas (sistemas de 3 ecuaciones en adelante).
.......................................................................................................................................................7
Transformada de Laplace..........................................................................................................10
Inversa de la transformada de Laplace....................................................................................11
Matlab.............................................................................................................................................12
Solución de ecuaciones diferenciales de primer y Segundo orden mediante LAPLACE......12
PRIMER ORDEN..................................................................................................................12
SEGUNDO ORDEN...............................................................................................................22
Aplicaciones de las ecuaciones diferenciales de segundo orden ( 20 ejercicios )....32
Ejercicio 1...................................................................................................................................32
Ejercicio 2...................................................................................................................................33
Ejercicio 3...................................................................................................................................34
Ejercicio 4...................................................................................................................................35
Ejercicio 5...................................................................................................................................36
Ejercicio 6...................................................................................................................................37
Ejercicio 7...................................................................................................................................38
Ejercicio 8...................................................................................................................................39
Ejercicio 9...................................................................................................................................40
Ejercicio 10.................................................................................................................................41
Ejercicio 11.................................................................................................................................42
Ejercicio 12.................................................................................................................................43
Ejercicio 13.................................................................................................................................44
Ejercicio 14.................................................................................................................................45
Ejercicio 15.................................................................................................................................46
Ejercicio 16.................................................................................................................................47
Ejercicio 17.................................................................................................................................48
Ejercicio 18.................................................................................................................................49
Ejercicio 19.................................................................................................................................50
Ejercicio 20.................................................................................................................................51
Aplicaciones de sistema de ecuaciones (5 ejercicios)......................................................52
Ejercicio 1...................................................................................................................................52
Ejercicio 2...................................................................................................................................53
Ejercicio 3...................................................................................................................................54
Ejercicio 4...................................................................................................................................55
Ejercicio 5...................................................................................................................................56
CONCLUSIONES..........................................................................................................................57
RECOMENDACIONES................................................................................................................58
Bibliografía.......................................................................................................................................59
Wolfram
Ecuaciones diferenciales homogéneas de orden superior (tercer orden en adelante).
{{ y → Function [ { x } , ⅇ −x
C [ 3 ] +ⅇ−x xC [ 4 ] +C [ 1 ] cos [ 3 x ] +C [ 2 ] sin [ 3 x ] ] } }
y VI +2 y V + y IV =0
DSolve [ y '''''' [ x ] +2 y ''''' [ x ] + y '''' [ x ] =¿ 0 , y , x ]
{{ y → Function [ { x } , ⅇ −x
( C1 + ( 4 + x ) C 2 ) +C 3+ x C 4 + x 2 C 5+ x 3 C6 ] }}
{{ [
y → Function { x } ,−3 exp x 2+
2 exp x3 exp x 4 − x
3
−
12
−ⅇ (−c1−2c 2−x c 2 ) +c 3 + x c 4 ] }}
{{ [x 3 exp x 4 sin x 4
y → Function { x } , +
24 96
+
16
1
8
1
+ c 3+ x c 4 + x 2 c5 + c 2 cos [ 2 x ] − c 1 sin [ 2 x ]
8 ]}}
{{
1 1
[
y → Function { t } ,−
sint
8
+ⅇ √ 2
(3 + √ 41 ) t
C [ 3 ]+ ⅇ
−
√ 2
( 3+ √ 41 ) t
C [ 4 ] +C [ 1 ] cos [√ 1(
2 ]
−3+ √ 41 ) t +C [ 2 ] sin [√ 1(
2
−3+ √ 41 )
y ' ' ' ' −4 y ' ' ' + 6 y '' −4 y ' + y=x e x
1 3
{{ [
y → Function { x } , x C [ 1 ] +C [ 3 ] +C [ 2 ] log [ x ]
3 ]}}
{{ [ 1
y → Function { x } , ( 1+ x )5 C [ 1 ] −
5
C [ 2]
2 ( 1+ x )2
+ C [ 3]
]}}
(2 x+1)2 y' ' ' +2 ( 2 x+1 ) y ' ' + y ' =0
{{ [ 1
( 1
[ 1
y → Function { x } ,C [ 3 ] + ( 1+2 x ) ( 2C [ 1 ]−C [ 2 ] ) cos log [ 1+2 x ] + ( C [ 1 ] +2 C [ 2 ] ) sin log [ 1+2 x ]
5 2 2 ] [ ])]}}
d4 y 3 2
4 3d y 2d y dy
x 4
+6 x 3
+9 x 2
+3 x + y =0
dx dx dx dx
{{ y → Function [ { x } , C [ 1 ] cos [ log [ x ] ]+ C [ 2 ] cos [ log [ x ] ] log [ x ] +C [3 ] sin [ log [ x ] ] +C [ 4 ] log [ x ] sin [ log [ x ] ] ] }}
d3 y 2
3 2d y dy
x 3
−2 x 2
−2 x + 8 y=0
dx dx dx
{{ y → Function { x } ,[ C [ 1] 2
x
+ x C [2] + x4 C [ 3] ]}}
Ecuaciones no homogéneas de Cauchy Euler.
{{ [x5 1 5 1
y → Function { x } ,− + x C [ 1 ] +C [ 2 ] + x 5 log [ x ]
25 5 5 ]}}
{{ y → Function { x } ,[ 1 (
30
2
−5 x +2 x ) +
C [ 1] C [ 2]
√x
+
x ]}}
{{ y → Function { x } , [ ( 1+ x 2) C [ 1 ] ⅈ ( −1+ x2 ) C [ 2 ] 1
2x
+
2x
+ x (−ln+2 lnLog [ x ] )
4 ] }}
−16 ln x
x 2 y ' ' −x y ' −3 y =
x
{{ y → Function { x } , [ 16 ln 3
3
+ x C [ 1]+
C [2 ]
x ]}}
1
{{ [
y → Function { x } ,C [ 1 ] cos [ log [ x ] ] +C [ 2 ] sin [ log [ x ] ]+
5
( 2 2 2
15 x cos [ log [ x ] ] −ln x cos [ log [ x ] ] +15 x sin [ log [ x ] ]
2
1 1 1 1
{{ [
x → Function { t } , ⅇ−t ( 2+ⅇ 3 t ) C [ 1 ] + ⅇ−t (−1+ⅇ 3 t ) C [ 2 ] + ⅇ−t ( −1+ⅇ 3t ) C [ 3 ] , y → Function { t } , ⅇ−t (−1+ ⅇ3
3 3 3 3 ] [
Escriba aquí laecuación .
DSolve [{ x ' [t ]=¿ y [t ]+ z [t], y ' [t]=¿ 3 x [t ]+ z [t], z ' [t]=¿ 3 x [t ]+ y [t] },{ x , y , z }, {t }]
1 1 1 3
{{ [
x → Function { t } , ⅇ−2 t ( 3+2 ⅇ5 t ) C [ 1 ] + ⅇ−2 t (−1+ⅇ 5 t ) C [ 2 ] + ⅇ−2 t (−1+ⅇ 5t ) C [ 3 ] , y → Function { t } , ⅇ−2 t (−
5 5 5 5 ] [
Escriba aquí laecuación .
{{ 1
[ ( ⅇ2 t ⅇ 4 t
x → Function { t } , ⅇ−t (−1+ ⅇ3 t ) −4 ⅇ−2t −ⅇ−t + 5 ⅇt − −
9 2 4
1
)
+ ⅇ−2 t ( 3+2 ⅇ t +ⅇ 4 t ) −4 ⅇ−2 t−ⅇ−t−7 ⅇ t + ⅇ2 t + ⅇ
36 (
Escriba aquí laecuación .
2 −2t 1 −2 t
{{ [ 2t 2t 2t 2t
x → Function { t } , 2C [ 2 ] sin [ 4 t ] + ⅇ C [ 3 ] (−2+2 ⅇ cos [ 4 t ] −ⅇ sin [ 4 t ] ) + ⅇ C [ 1 ] ( 4+ⅇ cos [ 4 t ] +2 ⅇ si
5 5
Transformada de Laplace.
Escriba aquí laecuación .
LaplaceTransform [ t∗ⅇ 3t ,t , s ]
1
2
(−3+ s)
LaplaceTransform [ ⅇ 3t∗sin [ 6 t ] −t 3 + ⅇt , t , s ]
6 1 6
+ − 4
36+(−3+s ) −1+ s s
2
InverseLaplaceTransform [ 3 / ( 2 s+5 )3 , s ,t ]
3 −5 t / 2 2
ⅇ t
16
Escriba aquí laecuación .
InverseLaplaceTransform [ ( s+ 1 ) / ( s 2+ 2 s+10 ) , s , t ]
1 (−1−3 ⅈ) t
ⅇ ( 1+ⅇ 6 ⅈt )
2
InverseLaplaceTransform [ 4 / ( s 2+ 9 ) , s ,t ]
4
sin [ 3t ]
3
InverseLaplaceTransform [ 1 /s5 , s ,t ]
t4
24
−1296 ⅇ t−826 DiracDelta [ t ] −237 DiracDelta' [ t ] −18 DiracDelta ' ' [ t ] + DiracDelta(3 ) [ t ]
Matlab
Solución de ecuaciones diferenciales de primer y Segundo orden mediante LAPLACE.
PRIMER ORDEN
y ' −2 y=x ; y ( 0 )=0
1
y (x)=
x (x−2)
close all
clear all
clc
syms x
a=ilaplace((1)/((x)*(x-2)))
figure(1)
ezplot(a,[-3,1])
title('ejercicio 1')
xlabel('t')
ylabel('x')
grid on
ejercicio 1
1.5
1
x
0.5
-0.5
ejercicio 2
50
40
30
s
20
10
0
1 1.5 2 2.5 3 3.5 4
t
y ' − y =0 ; y ( 0 )=π
π
y (s)=
s−1
close all
clear all
clc
syms s
o=ilaplace((pi)/(s-1))
figure(3)
ezplot(o,[-3,1])
title('ejercicio 3')
xlabel('t')
ylabel('s')
grid on
ejercicio 3
9
5
s
dy
− y=1 ; y ( 0 )=0
dt
1
y (s)=
s ( s−1)
close all
clear all
clc
syms s
k=ilaplace((1)/(s)*(s-1))
figure(4)
ezplot(k,[-2,4])
title('ejercicio 4')
xlabel('t')
ylabel('s')
grid on
ejercicio 4
0
-0.2
-0.4
-0.6
-0.8
-1
s
-1.2
-1.4
-1.6
-1.8
-2
-2 -1 0 1 2 3 4
t
dy
+2 y=t ; y ( 0 )=−1
dt
close all
clear all
clc
syms s
n=ilaplace((1-s^2)/(s^2)*(s+2))
figure(5)
ezplot(n,[-7,1])
title('ejercicio 5')
xlabel('t')
ylabel('s')
grid on
ejercicio 5
4
-2
-4
s
-6
-8
-10
-12
-14
-7 -6 -5 -4 -3 -2 -1 0 1
t
y ' +4 y =e−4 t ; y ( 0 ) =2
2 s+9
y ( s) =
(s+ 4)2
close all
clear all
clc
syms s
r=ilaplace((2*s+9)/(s+4)^2)
figure(6)
ezplot(r,[3,8])
title('ejercicio 6')
xlabel('t')
ylabel('s')
grid on
10-6 ejercicio 6
4.5
3.5
3
s
2.5
1.5
0.5
close all
clear all
clc
syms s
p=ilaplace((1)/(s-1)*(s^2+1))
figure(7)
ezplot(p,[-7,1])
title('ejercicio 7')
xlabel('t')
ylabel('s')
grid on
ejercicio 7
3.5
2.5
2
s
1.5
0.5
-7 -6 -5 -4 -3 -2 -1 0 1
t
dy
2 + y=0; y ( 0 ) =−3
dt
close all
clear all
clc
syms s
u=ilaplace((-6)/(2*s+1))
figure(8)
ezplot(u,[1,5])
title('ejercicio 8')
xlabel('t')
ylabel('s')
grid on
ejercicio 8
-0.2
-0.4
-0.6
-0.8
-1
s
-1.2
-1.4
-1.6
-1.8
10000
s
5000
-2 -1 0 1 2 3 4 5 6
t
y ' +6 y=e 4 t ; y ( 0 ) =2
2 s−7
y ( s) =
(s+ 6)(s−4)
close all
clear all
clc
syms s
v=ilaplace((2*s-7)/(s+6)*(s-4))
figure(10)
ezplot(v,[0,3])
title('ejercicio 10')
xlabel('t')
ylabel('s')
grid on
ejercicio 10
35
30
25
20
s
15
10
SEGUNDO ORDEN
−s 2+ s−1
y (s)= 2
(s +1)(s−2)(s−1)
close all
clear all
clc
syms s
z=ilaplace((-s^2+s-1)/(s^2+1)*(s-2)*(s-1))
figure(1)
ezplot(z,[-5,10])
title('ejercicio 1')
xlabel('eje de las t')
ylabel('eje de las s')
grid on
ejercicio 1
1
eje de las s
-1
-2
-3
-5 0 5 10
eje de las t
−s3−s 2+2
y (s)= 3 2
s (s +6)
close all
clear all
clc
syms s
w=ilaplace((-s^3-s^2+2)/((s^3)*(s^2+6)))
figure(2)
ezplot(w,[-5,10])
title('ejercicio 2')
xlabel('eje de las t')
ylabel('eje de las s')
grid on
ejercicio 2
18
16
14
12
10
eje de las s
-5 0 5 10
eje de las t
close all
clear all
clc
syms s
p=ilaplace(2*s/((s-1)^2+4))
figure(3)
ezplot(p,[-5,10])
title('ejercicio 3')
xlabel('eje de las t')
ylabel('eje de las s')
grid on
ejercicio 3
2500
2000
1500
1000
eje de las s
500
-500
-1000
-1500
-5 0 5 10
eje de las t
300
200
100
eje de las s
-100
-200
-300
-10 -8 -6 -4 -2 0 2 4 6 8 10
eje de las t
close all
clear all
clc
syms s
h=ilaplace((s^4-s^3+2*s^2+2)/((s^3)*(s^2+1)))
figure(5)
ezplot(h,[-5,10])
title('ejercicio 5')
xlabel('eje de las t')
ylabel('eje de las s')
grid on
ejercicio 5
100
90
80
70
eje de las s
60
50
40
30
20
10
-5 0 5 10
eje de las t
close all
clear all
clc
syms s
t=ilaplace((6-s)/((s+3)^2))
figure(6)
ezplot(t,[-5,10])
title('ejercicio 6')
xlabel('eje de las t')
ylabel('eje de las s')
grid on
105 ejercicio 6
-1
-2
eje de las s
-3
-4
-5
-6
-7
-5 0 5 10
eje de las t
close all
clear all´
clc
syms s
n=ilaplace((7-2*s)/(s-2)*(s+1))
figure(7)
ezplot(n,[3,6])
title('ejercicio 7')
xlabel('eje de las t')
ylabel('eje de las s')
grid on
105 ejercicio 7
12
10
8
eje de las s
close all
clear all
clc
syms s
t=ilaplace((4*s^2+s+1)/(s^2)*(s^2-2*s+5))
figure(6)
ezplot(t,[-5,10])
title('ejercicio 6')
xlabel('eje de las t')
ylabel('eje de las s')
grid on
ejercicio 8
30
25
20
eje de las s
15
10
s 2+1
y (s)= 2 2
s ( s−3)
close all
clear all
clc
syms s
e=ilaplace((s^2+1)/(s^2*(s-3)^2))
figure(9)
ezplot(e,[-5,1])
title('ejercicio 9')
xlabel('eje de las t')
ylabel('eje de las s')
grid on
ejercicio 9
1.2
0.8
0.6
eje de las s
0.4
0.2
-0.2
-0.4
-5 -4 -3 -2 -1 0 1
eje de las t
1
eje de las s
-1
-2
-3
-4
-5
2 2.5 3 3.5 4 4.5 5
eje de las t
llanta resorte
8
5
eje de las y
Ejercicio 2
%%%%ejercicio0 2%%%
0
%%%a un resorte, 0.1 se
que 0.2estira
0.3 50
0.4 cm 0.5 0.6 0.7 una
al aplicarle 0.8 fuerza
0.9 1de 4N,se
eje de las x
%%%cuelga un peso de 19.6N. A este peso se aleja de su posicion de
%%%equilibrio jalandolo 1m hacia abajo.Si se suelta el peso,estudiar el %
%%movimiento en el caso: "no hay resistencia de aire""%%%
close all
clear all
clc
tf=5 %%%%%tiempo en segundos
x0=[1,0];%%1 posicion inicial;0 es la velocidad inicial
[t,x]=ode45('resorte_m',[-2,tf],x0);%ode45 funcion para resolver
figure(2)
plot(t,x,'r')
title('masa resorte')
xlabel('eje de las x')
ylabel('eje de las y')
grid on;
hold on
función
function dm=resorte_m(t,x)
k=4
dm=[x(2);-k*x(1)];
masa resorte
2
1.5
0.5
eje de las y
-0.5
-1
-1.5
-2
-2 -1 0 1 2 3 4 5
eje de las x
Ejercicio 3
%%%%%%ejercicio 3%%%
%%Un resorte cuelga verticalmente; su extremo superior esta fijo y del
%%extremo inferior pende una caja que pesa 196 N. Una vez en equilibrio
%% se tira de la caja hacia abajo haciendo desplazar 0.25 m y se suelta.
%%sabiendo que k es 80N/m y la resistencia del aire es
%%despreciable.Hallar"la ley del movimiento de la caja "y
%%%"el tiempo necesario para que la caja se mueva desde la posicion %%%%
%inicial hasta 0.0625 m por debajo de la posicion de equilibrio" %%%
close all
clear all
clc
tf=10 %%%%%tiempo en segundos
x0=[0.25,0];%%0.25 posicion inicial;0 es la velocidad inicial
[t,x]=ode45('resort_p',[0,tf],x0);%ode45 funcion para resolver
figure(3)
plot(t,x,'r')
title('resorte desplazandose verticalmente')
xlabel('eje de las x')
ylabel('eje de las y')
grid on;
hold on
función
function xh=resort_p(t,x)
k=80
m=10
xh=[x(2);-k/m*(x(1))];
0.6
0.4
0.2
eje de las y
-0.2
-0.4
-0.6
-0.8
Ejercicio 4 0 1 2 3 4 5 6 7 8 9 10
%%%%%ejercicio 4 %%%% eje de las x
%%%Se suspende una masa de 10 Kg de un resorte, el cual se alarga 0.6533
%%%metros. La masa se pone en movimiento desde la posicion de equilibrio
%%%con un velocidad inicial de 1m/s dirigida haciua arriba. hallar el
%%%movimiento resultante si la fuerza debida del aire es de 80 N %%%
close all
clear all
clc
tf=5 %%%%%tiempo en segundos
x0=[0.6533,1];%%1 posicion inicial;0 es la velocidad inicial
[t,x]=ode45('aire_resort',[0,tf],x0);%ode45 funcion para resolver
figure(4)
plot(t,x,'r')
title('resorte con resistencia del aire')
xlabel('eje de las x')
ylabel('eje de las y')
grid on;
hold on
función
function dg=aire_resort(t,x)
k=6.12
m=10
air=80
dg=[x(2);-k/m*(x(2))-air*x(1)];
resorte con resistencia del aire
6
2
eje de las y
-2
-4
-6
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
eje de las x
Ejercicio 5
%%%%%ejercicio 5%%%
%%%%De un resorte que tiene constante k= 50 se suspende un peso de 49N.
El
%%%%peso se pone en movimiento desde el reposo, estirándolo 0.98 metros
%%%%hacia arriba de la posicion de equilibrio y aplicando una fuerza
%%%%externa f(t)=10 sint (2t) . Si no nay resistencia del aire,hallar el
%%%%movimiento del peso
close all
clear all
clc
tf=4 %%%%%tiempo en segundos
x0=[0.98,0];%% posicion inicial;0098 es la velocidad inicial
[t,x]=ode45('resort_jor',[-6,tf],x0);%ode45 funcion para resolver
figure(5)
plot(t,x,'r')
title('resorte')
xlabel('eje de las x')
ylabel('eje de las y')
grid on;
hold on
función
function dt=resort_jor(t,x)
k=50
m=5
dt=[x(2);-k/m*(x(2))-10*sin(2*t)*x(1)];
resorte
1
0.8
0.6
0.4
eje de las y
0.2
-0.2
-0.4
-0.6
-0.8
-6 -5 -4 -3 -2 -1 0 1 2 3 4
eje de las x
Ejercicio 6
%%%%%ejercicio 6%%%%%
%%%%%supongamos que al sistema del problema anterior se le aplica una
%%%%%fuerza externa de 10sin(t). hallar el movimiento resultante de la
%%%%%masa%%%
close all
clear all
clc
tf=5 %%%%%tiempo en segundos
x0=[0.98,0];%% posicion inicial;0098 es la velocidad inicial
[t,x]=ode45('resort_ali',[0,tf],x0);%ode45 funcion para resolver
figure(6)
plot(t,x,'r')
title('resorte')
xlabel('eje de las x')
ylabel('eje de las y')
grid on;
hold on
función
function dt=resort_ali(t,x)
k=50
m=5
dt=[x(2);-k/m*(x(2))-10*sin(t)*x(1)];
resorte
1
0.8
0.6
0.4
eje de las y
0.2
-0.2
-0.4
-0.6
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
eje de las x
Ejercicio 7
%%%ejercicio 7%%%%
%%%se cuelga de un resorte una masa de 2kg de tal manera que el resorte
se
%%%alarga 0.6125 metros. A esta masa se aleja (aparta) de su posicion de
%%%equilibrio jalándola 1m hacia arriba y se la suelta. Hallar el
%%%movimiento resultante de la masa, sabiendo que hay una resistencia del
%%%aire de 16v%%%%%
close all
clear all
clc
tf=10 %%%%%tiempo en segundos
x0=[1.6125,0];%% 1.6125posicion inicial;0 es la velocidad inicial
[t,x]=ode45('r_resorte',[0,tf],x0);%ode45 funcion para resolver
figure(7)
plot(t,x,'r')
title('resorte')
xlabel('eje de las x')
ylabel('eje de las y')
grid on;
hold on
función
function gy=r_resorte(t,x)
m=2%%%masa en kilogramos
k=12.15 %%%constante del resorte%%%
air=16 %%%resistencia del aire%%%%
gy=[x(2);-k/m*(x(2))-air*x(1)];
resorte
2
1.5
0.5
0
eje de las y
-0.5
-1
-1.5
-2
-2.5
-3
0 1 2 3 4 5 6 7 8 9 10
eje de las x
Ejercicio 8
%%%%ejercicio 8%%
%%%%Un paracaidista junto con su paracaidas cae partiendo del reposo. el
%%%%peso total es W (kilogramos). Sobre el sistema actua una fuerza %%%
%debida a la resistencia del aire que es proporcional a la %%%
%velocidad.Si la caida es vertical hallar:" la ecuacion con los %%%
%siguientes datos w=98 kg y k=10"
%%%%"la distancia recorrida por el paracaidista","la fuerza neta es
%%%%F=mg-kv"%%
%%%%
close all
clear all
clc
tf=5 %%%%%tiempo en segundos
x0=[0,0];%%0posicion inicial;0 es la velocidad inicial
[t,x]=ode45('para_caidas',[0,tf],x0);%ode45 funcion para resolver
figure(8)
plot(t,x,'r')
title('paracaidas')
xlabel('eje de las x')
ylabel('eje de las y')
grid on;
hold on
función
function pr=para_caidas(t,v)
k=10
m=98
g=9.8
pr=[v(2);-k/m*(v(1))+g];
paracaidas
100
90
80
70
60
eje de las y
50
40
30
20
10
Ejercicio 90
%%%%ejericio 09%%%%%
0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
%%%%%Particula en movimiento%%% eje de las x
close all
clear all
clc
tf=0 %%%%%tiempo en segundos
x0=[2,12];%%2posicion inicial;12 es la velocidad inicial
[t,x]=ode45('p_particula',[-1,tf],x0);%ode45 funcion para resolver
figure(9)
plot(t,x,'r')
title('movimiento de particula')
xlabel('eje de las x')
ylabel('eje de las y')
grid on;
hold on
función
function dh=p_particula(t,x)
dh=[x(2);-9*x(2)-20*x(1)];
movimiento de particula
12
10
6
eje de las y
-2
-4
-6
-1 -0.9 -0.8 -0.7 -0.6 -0.5 -0.4 -0.3 -0.2 -0.1 0
eje de las x
Ejercicio 10
%%%ejercicio 10%%%
%%%unaq particula se mueve a lo largo del ejer x, calcular su
%%%trayectoria%%%%
tf=10 %%%%%tiempo en segundos
x0=[0,6];%%2posicion inicial;12 es la velocidad inicial
[t,x]=ode45('d_particulus',[0,tf],x0);%ode45 funcion para resolver
figure(10)
plot(t,x,'r')
title('particula')
xlabel('eje de las x')
ylabel('eje de las y')
grid on;
hold on
función
function jk=d_particulus(t,x)
jk=[x(2);-4*x(2)-13*x(1)]
particula
6
3
eje de las y
-1
-2
0 1 2 3 4 5 6 7 8 9 10
eje de las x
Ejercicio 11
%%%%%ejercicio 11%%%
%%%un circuito tiene una fem F=100e^-(5t) voltios,una resistencia de 10
%%%ohmios y una capacitancia de 0.02 faradios. Si q(0)=0, hallar: a) la
%%%carga y la intensidad de la corriente en cualquier instante t, b) %%%
%carga maxima y el tiempo necesario para obtener la carga maxima%%%%%
tf=0.5 %%%%%tiempo en segundos
x0=[0,0];%%2posicion inicial;12 es la velocidad inicial
[t,x]=ode45('circuitos',[0,tf],x0);%ode45 funcion para resolver
figure(11)
plot(t,x,'r')
title('circuitos')
xlabel('eje de las x')
ylabel('eje de las y')
grid on;
hold on
función
function jo=circuitos(t,x)
jo=[x(2);10*exp(-5*t)-5*x(1)];
circuitos
1.5
1
eje de las y
0.5
0
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
eje de las x
Ejercicio 12
%%%%%ejercicio 12%%%
%%%un circuito consta de una inductancia I=0.25 henrios, una resistencia
%%%%R=I ohmio, una capacitancia C= 0.2 faradios, una fem E=10 sint 2t %%
%voltios y un interruptor k. Hallar: a) la ecuacion diferencial de la %%%
%carga en cualquier momento t. b) La carga y la intensidad de la %%
%corriente en t si al cerrar el interruptor en t=0, la carga es nula%%%%
tf=2 %%%%%tiempo en segundos
q0=[0,0];%%2posicion inicial;12 es la velocidad inicial
[t,x]=ode45('c_circuits',[0,tf],q0);%ode45 funcion para resolver
figure(12)
plot(t,x,'r')
title('circuits')
xlabel('eje de las x')
ylabel('eje de las y')
grid on;
hold on
función
function hp=c_circuits(t,q)
hp=[q(2);-4*q(2)-20*q(1)+40*exp(2*t)];
circuits
140
120
100
eje de las y
80
60
40
20
0
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
eje de las x
Ejercicio 13
%%%%ejercicio 13%%%%
%%%%el pendulo simple consta de una masa m suspendida de una varilla de
%%%%longitud l y masa despreciable. Suponiendo que el movimiento se
realiza
%%%%en un plano vertical, determinar el ángulo de desplazamiento 0 y el
%%%%periodo de vibracion %%%%
close all
clear all
clc
tf=1 %%%%%tiempo en segundos
a0=[0,0];%%0posicion inicial;0 es la velocidad inicial
[t,a]=ode45('p_pendulo',[0,tf],a0);%ode45 funcion para resolver
figure(13)
plot(t,a,'r')
title('movimiento de un pendulo')
xlabel('eje de las x')
ylabel('eje de las y')
grid on;
hold on
función
function kp=p_pendulo(t,a)
g=9.8
L=2
kp=[a(2);-g/L*(a(1))];
movimiento de un pendulo
1
0.8
0.6
0.4
0.2
eje de las y
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
eje de las x
Ejercicio 14
%%%%ejercicio 14 %%%
%%%%movimiento libre no amortiguado "resorte", encuentre la ecuacion
diferencial respectivo al movimiento de este sistema%%%
close all
clear all
clc
tf=0
x0=[10,0]%%%10 posicion inicial ;0velocidad inicial%%
[t,x]=ode45('m_noamortiguado',[1,tf],x0);
figure(14)
plot(t,x,'r')
title('movimiento no amortiguado')
xlabel('eje de las absisas')
ylabel('ejer de la ordenada')
grid on;
hold on
función
function gh=m_noamortiguado(t,x)
gh=[x(2);-16*x(1)];
movimiento no amortiguado
40
30
20
ejer de la ordenada
10
-10
-20
-30
-40
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
eje de las absisas
Ejercicio 15
%%%ejercicio 15%%%%
%%%%%empleo del sistema tecnico de unidades inglesas, las unidades en
pulgadas deben pasar a pies%%%%%%
clear all
clc
tf=1
k0=[1/2,-4/3]
[t,k]=ode45('u_unidades',[0,tf],k0);
figure(15)
plot(t,k,'r')
title('unidades inglesas')
xlabel('ejer de las x')
ylabel('eje de las y')
grid on
hold on
función
function jl=u_unidades(t,k)
jl=[k(2);-64*k(1)];
unidades inglesas
5
1
eje de las y
-1
-2
-3
-4
-5
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
ejer de las x
Ejercicio 16
%%%%%ejercicio 16%%%%
%%%%%movimiento sobreamortiguado de un resorte en un sistema donde la
masa
%%%%%parte de un posicion inicial a una velocidad inicial 1m/s%%%
close all
clear all
clc
tf=9
x0=[1,1]
[t,x]=ode45('sub_resort',[0,tf],x0);
figure(16)
plot(t,x,'r')
title('resorte subamortiguado')
xlabel('ejer de las x')
ylabel('ejer de las y')
grid on
hold on
función
function ds=sub_resort(t,x)
ds=[x(2);-5*x(2)-4*x(1)];
resorte subamortiguado
1.2
0.8
0.6
0.4
ejer de las y
0.2
-0.2
-0.4
-0.6
-0.8
0 1 2 3 4 5 6 7 8 9
ejer de las x
Ejercicio 17
%%%%%ejercicio 17%%%
%%%%%%mivimiento criticamente amortiguado%%%
%%%%%%una masa de 8 libras estira 2 pies un resorte. si una fuerza de
%%%%%%amortiguamiento numericamente igual a 2 veces la velocidad
%%%%%%instantanea actua sobre el contrapeso, dedusca la ecuacion de
%%%%%%movimiento%%%
clear all
clc
tf=5
x0=[2,3]
[t,x]=ode45('alison_resort',[0,tf],x0);
figure(17)
plot(t,x,'r')
title('resorte criticamente amortiguado')
xlabel('eje de las x')
ylabel('eje de las y')
grid on
función
function A=alison_resort(t,x)
A=[x(2);-8*x(2)-16*x(1)];
1
eje de las y
-1
-2
-3
-4
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
eje de las x
Ejercicio 18
%%%%%ejercicio 18%%%
%%%%%sistema vibratorio de una masa unido aun resorte, la masa parte del
%%%%%repsoso a 1/2 abajo de su posicion de equilibrio el movimiento es
%%%%%amortiguado y esta impulsado por una fuerza externa periodica%%%%
clear all
clc
tf=3
x0=[1/2,0]
[t,x]=ode45('s_vibra',[0,tf],x0);
figure(18)
plot(t,x,'r')
title('sistema vibratorio')
xlabel('eje de las x')
ylabel('eje de las y')
grid on
función
function g=s_vibra(t,x)
g=[x(2);-6*x(2)-10*x(1)];
sistema vibratorio
0.6
0.4
0.2
eje de las y
-0.2
-0.4
-0.6
-0.8
0 0.5 1 1.5 2 2.5 3
eje de las x
Ejercicio 19
%%%ejercico 19%%%%
%%%%%determine la carga q(t) en el capacitor de un circuito en serie LRC,
%%%%%cuando L=0.25 henry(h),R= 10 ohmios, C=0.001 farad
(f),E(t)=0,q(0)=q0
%%%%%coulombs (C)e i(0)=0 amperes(A)%%%
close all
clear all
clc
tf=1
q0=[0,0.25]
[t,q]=ode45('j_jordy',[0,tf],q0);
figure(19)
plot(t,q,'r')
title('circuito subamortiguado')
xlabel('eje de las x')
ylabel('eje de las y')
grid on
función
function o=j_jordy(t,q)
o=[q(2);-40*q(2)-4000*q(1)];
circuito subamortiguado
0.25
0.2
0.15
0.1
eje de las y
0.05
-0.05
-0.1
-0.15
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
eje de las x
Ejercicio 20
%%%%%ejercicio 20%%%
%%%%%encuentre la solucion de estado estable qp(t) y la corriente de
estado
%%%%%estable en un circuito LRC en serie cuando el voltaje aplicado es
%%%%%E(t)=E0 sen yt
close all
clear all
clc
tf=5
x0=[0,0.63]
[t,x]=ode45('k_resort',[0,tf],x0);
figure(19)
plot(t,x,'r')
title('circuito subamortiguado')
xlabel('eje de las x')
ylabel('eje de las y')
grid on
función
function y=k_resort(t,x)
k=3.31
y=[x(2);k*x(2)-x(1)];
10 6 circuito subamortiguado
2.5
1.5
eje de las y
0.5
0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
eje de las x
grafica
50
40
30
eje de las y
20
10
-10
0 0.5 1 1.5 2 2.5 3
eje de las x
Ejercicio 2
%%%%%ejercicio 2%%%%%%
%%%%%Se han puesto las siguintes ecuaciones diferenciales con modelo de
una
%%%%%epidemia, donde s=los individuos susceptibles,I=LOS INFECTADOS,
R=los
%%%%%recuperados
close all
clear all
clc
tspan=[0,10];
cond=[0,1,2];
[t,y]=ode23('f_infeccion',tspan,cond);
figure(2)
plot(t,y,'r')
title('grafica')
xlabel('eje de las x')
ylabel('eje de las y')
grid on
hold on
Función
function gh=f_infeccion(t,y)
a=0.002
r=0.15
gh=[-a*y(1)*y(2);a*y(1)*y(2)-r*y(2);r*y(2)];
grafica
3
2.5
2
eje de las y
1.5
0.5
0
0 1 2 3 4 5 6 7 8 9 10
eje de las x
Ejercicio 3
%%%%ejercicio 3%%%%
%%%% se han propuesto los siguiente EDO como modelo de una epidemia.
donde
%%%% s=individuo susceptibles, i=los infectados y r= tasa de
recuperacion
%%%% una ciudadana tiene 100 habitante todos los cuales son
%%%% susceptibles.a)si un solo individuo infectado entra a la ciudad en
t=0
%%%% calcule la progresion de la epdemia hasta que el numero de
individuos
%%%% infectados caiga por debajo de 10
close all
clear all
clc
tspan=[1,100];
cond=[2,1];
[t,x]=ode23('defaz',tspan,cond);
figure(3)
plot(t,x,'r')
title('grafica')
xlabel('eje de las absisas')
ylabel('eje de las oredenadas')
grid on
Función
function y=defaz(t,x)
a=1.2
b=0.6
c=0.8
d=0.3
k=1000000000
y=[a*(1-x(1)/k)*x(1)-b*x(1)*x(2);-c*x(2)+d*x(1)*x(2)];
grafica
5.5
4.5
eje de las oredenadas
3.5
2.5
1.5
0.5
0 10 20 30 40 50 60 70 80 90 100
eje de las absisas Ejercicio
4
%%%%ejercicio 4%%%%
%%%% un ingeniero ambiental esta interesado en estimar la mezcla que
ocurre
%%%% entre un largo estratificado y una bahia adyacente. un trazador
%%%% conservativo se mezcla instantaneamente con el agua de la bahia y
%%%% despues se monitorea la concentracion del trazador durante un
periodo.
%%%% con el empleo de balances de masa, el sistema puede modelarse co la
%%%% EDO simultaneas
close all
clear all
clc
tspan=[0,10];
cond=[2,0,3];
[t,y]=ode23('balances',tspan,cond);
figure(4)
plot(t,y,'r')
title('grafica')
xlabel('eje de las x')
ylabel('eje de las y')
grid on
hold on
Función
function hf=balances(t,y)
a=10
b=80
c=50
d=40
hf=[-d*y(1)+a*(y(2)-y(1))+a*(y(3)-y(1));b*(y(1)-y(2));c*(y(1)-y(3))];
grafica
3
2.5
2
eje de las y
1.5
0.5
-0.5
0 1 2 3 4 5 6 7 8 9 10
eje de las x
Ejercicio 5
%%%ejercicio 5%%%
%%% en terminos de la primera derivada, devido a la posibilidad de
%%% convertir ecuacione de orden superior en sistemas de ecuacione e
%%% limitara la tension a los sistemas de ecuaciones de primer orden,
tenga
%%% en cuenta tambien que un sistema de varias ecucione de orden upeior
%%% puede convertirse en un sistema de ecuaciones de primer orden de la
%%% misma forma
close all
clear all
clc
tspan=[0,20];
cond=[0,1,0];
[t,y]=ode23('e_equivalente',tspan,cond);
figure(5)
plot(t,y,'r')
title('grafica')
xlabel('eje de las x')
ylabel('eje de las y')
grid on
hold on
Función
function m=e_equivalente(t,y)
a=0.16
m=[y(1);y(2);a*(y(2))^2-y(1)+y(1)*y(2)+sin(t)];
1016 grafica
2
1.8
1.6
1.4
1.2
eje de las y
0.8
0.6
0.4
0.2
0
0 2 4 6 8 10 12 14 16 18 20
eje de las x
CONCLUSIONES
RECOMENDACIONES
Bibliografía
Chapra, S. C. (s.f.). metodos numericos para ingenieros.