Está en la página 1de 42

Ecuacin diferencial

DAPTULO 12
DEFINICIN
Una ecuacin diferencial es una ecuacin en la que
intervienen derivadas de una o ms funciones desconocidas.
Dependiendo del nmero de variables independientes respecto de las
que se deriva, las ecuaciones diferenciales se dividen en:
Ecuaciones diferenciales ordinarias: aquellas que contienen
derivadas respecto a una sola variable independiente.

Ecuaciones en derivadas parciales: aquellas que contienen derivadas


respecto a dos o ms variables.
Ejemplos
Por ejemplo se considera la ley, apoyada en experiencias, de que el
radio se desintegra a una velocidad proporcional a la cantidad de radio
presente, hecho que se describe mediante la ecuacin

Q la cantidad de radio es funcin del tiempo t; de modo que Q = Q(t).


La ecuacin es una Ecuacin Diferencial Ordinaria.

es una ecuacin en derivadas parciales.


CONCEPTOS BSICOS
Una ecuacin diferencial es una ecuacin que incluye expresiones o
trminos que involucran a una funcin matemtica incgnita y sus
derivadas.
A la variable dependiente tambin se le llama funcin incgnita
(desconocida). La resolucin de ecuaciones diferenciales es un tipo
de problema matemtico que consiste en buscar una funcin que
cumpla una determinada ecuacin diferencial. Se puede llevar a cabo
mediante un mtodo especfico para la ecuacin diferencial en cuestin
o mediante una transformada (como, por ejemplo, la transformada de
Laplace).
La resolucin de ecuaciones diferenciales es un tipo de problema
matemtico que consiste en buscar una funcin que cumpla
Orden de la ecuacin

El orden de la derivada ms alta en una ecuacin diferencial se


denomina orden de la ecuacin. Ejemplos:
Orden 1:

Orden 2:

Orden 3:
Grado de la ecuacin
Es la potencia de la derivada de mayor orden que aparece en la
ecuacin, siempre y cuando la ecuacin est en forma polinmica, de
no ser as se considera que no tiene grado.
Ecuacin diferencial lineal
Se dice que una ecuacin es lineal si tiene la forma

Ni la funcin ni sus derivadas estn elevadas a ninguna potencia


distinta de uno o cero.
En cada coeficiente que aparece multiplicndolas slo interviene la
variable independiente.
Una combinacin lineal de sus soluciones es tambin solucin de la
ecuacin.
Usos y aplicaciones
Las ecuaciones diferenciales son muy utilizadas en todas las ramas de
la ingeniera para el modelado de fenmenos fsicos. Su uso es comn
tanto enciencias aplicadas, como en ciencias fundamentales
(fsica, qumica, biologa) o matemticas, como en economa.
En dinmica estructural, la ecuacin diferencial que define el
movimiento de una estructura es:

Donde M es la matriz que describe la masa de la estructura, C es la


matriz que describe el amortiguamiento de la estructura, K es la matriz
de rigidez que describe la rigidez de la estructura, x es vector de
desplazamientos [nodales] de la estructura, P es el vector de fuerzas
(nodales equivalentes), y t indica tiempo. Esta es una ecuacin de
segundo orden debido a que se tiene el desplazamiento x y su primera
y segunda derivada con respecto al tiempo.
Vibracin de una cuerda

est descrita por la siguiente ecuacin diferencial en derivadas


parciales de segundo orden:

Donde t es el tiempo, x es la coordenada del punto sobre la cuerda y c


una constante que corresponde a la velocidad de propagacin de dicha
onda. A esta ecuacin se le llama ecuacin de onda
Ecuaciones semilineales y cuasilineales

No existe un procedimiento general para resolver ecuaciones


diferenciales no lineales. Sin embargo, algunos casos particulares de no
linealidad s pueden ser resueltos. Son de inters el caso semilineal y el
caso cuasilineal.
Una ecuacin diferencial ordinaria de orden n se llama cuasilineal si es
"lineal" en la derivada de orden n. Ms especficamente, si la ecuacin
diferencial ordinaria para la funcin y(x) puede escribirse en la forma:
.
Se dice que dicha ecuacin es cuasilineal si f1(z) es una funcin afn, es
decir, f1(z) = az + b
Una ecuacin diferencial ordinaria de orden n se llama semilineal si
puede escribirse como suma de una funcin "lineal" de la derivada de
orden n ms una funcin cualquiera del resto de derivadas.
Formalmente, si la ecuacin diferencial ordinaria para la funcin y(x)
puede escribirse en la forma:

Se dice que dicha ecuacin es semilineal si f2(z) es un funcin lineal


Solucin de una ecuacin diferencial

Tipos de soluciones
Una solucin de una ecuacin diferencial es una funcin que al
reemplazar a la funcin incgnita, en cada caso con las derivaciones
correspondientes, verifica la ecuacin, es decir, la convierte en una
identidad. Hay tres tipos de soluciones:
Solucin general:

Es una solucin de tipo genrico, expresada con una o ms constantes.


Solucin general es un haz de curvas. Tiene un orden de infinitud de
acuerdo a su cantidad de constantes (una constante corresponde a
una familia simplemente infinita, dos constantes a una familia
doblemente infinita, etc). En caso de que la ecuacin sea lineal, la
solucin general se logra como combinacin lineal de las soluciones
(tantas como el orden de la ecuacin) de la ecuacin homognea
(que resulta de hacer el trmino no dependiente de y(x) ni de sus
derivadas igual a 0) ms una solucin particular de la ecuacin
completa.
Solucin particular
Si fijando cualquier punto P(Xo,Yo) por donde debe pasar
necesariamente la solucin de la ecuacin diferencial, existe un nico
valor de C, y por lo tanto de la curva integral que satisface la ecuacin,
ste recibir el nombre de solucin particular de la ecuacin en el
punto P(Xo,Yo) que recibe el nombre de condicin inicial.

Solucin particular es un caso particular de la solucin general, en


donde la constante (o constantes) recibe un valor especfico.

Solucin singular: una funcin que verifica la ecuacin, pero que no


se obtiene particularizando la solucin general.
Solucin de la ecuacin no consistente en una particular de la
general.
Observaciones sobre las soluciones
Sea la ecuacin diferencial ordinaria de orden n

es fcil verificar que la funcin y= f(x) es su solucin. Basta calcular sus


derivadas de f(x), luego reemplazarlas en la ecuacin, junto con f(x) y
probar que se obtiene una identidad en x.
Las soluciones de E.D.O. se presentan en forma de funciones
implcitamente definidas, y a veces imposibles de expresar de manera
explcita. Por ejemplo
Que es solucin de
.
La mas simple de todas las ecuacin es dy/dx = f(x) cuya solucin es

En algunos casos es posible resolver por mtodos del clculo. Sin


embargo, en otros casos, la solucin es imposible por ejemplo en

no puede estructurase mediante un nmero finito de funciones


elementales
Algunas ecuaciones diferenciales de mayor uso
Ecuacin diferencial de primer orden
Ecuacin diferencial lineal
Ecuacin diferencial exacta
Ecuacin de Jacobi
Ecuacin de Clairaut y tambin se llaman ecuaciones de estado
diferencial que como las ecuaciones lineales de dos variables, stas
son tangentes.
Mtodos Numricos.- Mtodo de Euler
En matemtica y computacin, el mtodo de Euler, llamado as en
honor a Leonhard Euler, es un procedimiento de integracin
numrica para resolverecuaciones diferenciales ordinarias a partir de
un valor inicial dado.
El mtodo de Euler es el ms simple de los mtodos numricos para
resolver un problema del siguiente tipo:
Procedimiento Euler
Consiste en dividir los intervalos que va de a en n
subintervalos de ancho h

de manera que se obtiene un conjunto discreto de n+1 puntos

Del intervalo de inters


Para cualquiera de estos puntos se cumple que:

La condicin inicial representa el punto


por donde pasa la curva solucin de la ecuacin del planteamiento
inicial, la cual se denotar como
.
Ya teniendo el punto Po se puede evaluar la primera derivada de F(x)
en ese punto; por lo tanto:

Con esta informacin se traza una recta, aquella que pasa por Po y de
pendiente . Esta recta aproxima F(x) en una vecindad de
. Tmese la recta como reemplazo de F(x) y localcese en ella (la
recta) el valor de y correspondiente a . Entonces, podemos
deducir segn la Grfica A:
grfica A
.
De donde se deduce

repetir el procedimiento anterior a fin de generar la sucesin de


aproximaciones siguiente:
Ejemplo.- Resolver
Lo primero es calcular h

Luego el esquema
Teniendo los valores iniciales podemos comenzar con el mtodo. Se
harn aproximaciones de hasta trece decimales. La funcin seno se
evaluar en grados.

Por lo que el resultado obtenido es:


Algoritmo en Matlab
clc;clear;
xo=0.13; yo=0.32;xn=0.14;n=4;h=(xn-xo)/n;
disp(' xi yi y1');
disp('-----------------------------');
for i=1:n
y1=yo+h*(sin(xo) - log(yo));
disp([xo,yo,y1]);xo=xo+h;yo=y1;
end
fprintf('solucin = %6.4f',yo);disp(' ');
Ejecucin del Programa

xi yi y1
------------------------------------
0.1300 0.3200 0.3232

0.1325 0.3232 0.3263

0.1350 0.3263 0.3295

0.1375 0.3295 0.3326

solucin = 0.3326
Otros ensayos

si n=20, 50, 100, 200, 400, 1000

obtenemos

0.3326, 0.3325, 0.3325466958, 0.3325463443, 0.3325461335


EULER MEJORADO
Este mtodo se basa en la misma idea del mtodo anterior, pero hace
un refinamiento en la aproximacin, tomando un promedio entre
ciertas pendientes.
La frmula es la siguiente:

Donde

Para entender esta frmula, analicemos el primer paso de la


aproximacin, con base en la siguiente grfica:
.
Algoritmo de Euler Mejorado
disp(EULER MEJORADO);
clc;clear;
xo=0.13; yo=0.32;xn=0.14;n=4;h=(xn-xo)/n;
disp(' xi yi y1');
disp('-----------------------------');
for i=1:n
y1=yo+h*(sin(xo) - log(yo));
ym=yo+h*(sin(xo)-log(yo)+sin(xo+h)-log(y1))/2;
disp([xo,y1,ym]);xo=xo+h;yo=y1;
end
fprintf('solucin = %6.4f',ym);disp(' ');
Mtodos de Taylor
Se presenta de nuevo el problema de valor inicial cuya solucin se intenta
aproximar:

Se supone que la solucin y(t) del problema de valor inicial tiene (n+1)
derivadas continuas. Si se hace un desarrollo de Taylor de la funcin y(t)
alrededor del punto ti se tiene:

Como y satisface la ecuacin diferencial, en particular es y'(ti ) = f(ti,yi), y


derivando sucesivamente (teniendo en cuenta que y es funcin de t, por lo
que se deber aplicar la regla de la cadena), se tiene:
y''(ti ) = f'(ti, yi) = (ft 1 + fy y')i = (ft + fy f)i
y'''(ti ) = f''(ti, yi) = [ftt 1 + fty y' + fyt 1 + fy' f + fy f ']i = [ftt + fty f + (fyt 1 +
fyy y')f + fy (ft + fy f)]i
2
= [ftt + 2fty f + fyy f + fy ft + fy f)]i
2

Al sustituir estos resultados en la ecuacin (3), se obtiene:

Por lo tanto, la frmula del mtodo de Taylor de orden n resulta:


Mtodo de Taylor de orden 1
Dado el PVI descrito al comienzo tenemos que el mtodo de Taylor de
orden 1, tomando n = 1 en la frmula (5), resulta:

Vemos que el mtodo de Taylor de orden 1 resulta ser el mtodo de


Euler.
Mtodo de Taylor de orden 2
Segn la expresin (5) para n = 2, el mtodo de Taylor de orden 2 es:

Es ms precisa que la frmula de Euler, pero requiere el clculo de la


derivada de la funcin f(t, y).
Mtodo de Taylor de orden 4

Segn la expresin (5) para n = 4, el mtodo de Taylor de orden 4 es:

Su precisin es mayor que las frmulas anteriores, pero tiene el


inconveniente del clculo de hasta la tercer derivada de f(t, y).
Algoritmo de Taylor en Matlab
disp(' MET. Taylor');
clc;clear;
xo=0; yo=-1;xn=1;n=10;h=(xn-xo)/n;
disp(' xi y1 ym');
disp('-----------------------------------------------');
for i=1:n
y1=yo+h*(-2*xo - yo)+h^2*(-2+2*xo+yo)/2;
disp([xo,y1]);xo=xo+h;yo=y1;
end
fprintf('solucin = %6.4f',ym);disp(' ');
Mtodo de Runge-Kutta

dx/dt=f(t,x)

k1=hf(t,x)
k2=hf(t+h/2,x+k1/2)
k3=hf(t+h/2,x+k2/2)
k4=hf(t+h,x+k3)

Y(t+h)=Y(t)+(k1+2k2+2k3+k4)/6
Ej. Si y = - 2x y, y(0)= - 1; encontrar y(1) por el mtodo
de Runge-Kutta en Matlab
clc;clear; disp( xo yo y1);
%y = - 2x y, y(0)= - 1;
xo=0;yo=-1;n=4;xn=1;h=(xn-xo)/n;
for j=1:n
K1=-2*xo-yo;
K2=-2*(xo+h/2)-(yo+K1/2);
K3=-2*(xo+h/2)-(yo+K2/2);
K4=-2*(xo+h)-(yo+K3);
y1=yo+h*(K1+2*K2+2*K3+K4)/6;
disp([xo,yo,y1]);yo=y1;xo=xo+h;
end
fprintf('solucin =');disp(y1);
Ejecucin
Xo Yo Y1
-----------------------------------
0 -1.0000 -0.8906

0.2500 -0.8906 -0.8765

0.5000 -0.8765 -0.9426

0.7500 -0.9426 -1.0766

solucin = -1.0766
Ej. Si y = - 2x y, y(0)= - 1; encontrar y(1) por el mtodo
de Runge-Kutta en Matlab
clc;clear;

xo=0;yo=-1;n=4;xn=1;h=(xn-xo)/n;
for j=1:n
K1=-2*xo-yo;
K2=-2*(xo+h/2)-(yo+h*K1/2);
K3=-2*(xo+h/2)-(yo+h*K2/2);
K4=-2*(xo+h)-(yo+h*K3);
y1=yo+h*(K1+2*K2+2*K3+K4)/6;
disp([xo,yo,y1]);yo=y1;xo=xo+h;
end
fprintf('solucin =');disp(y1);
Ejecucin
Xo Yo Y1
-----------------------------------
0 -1.0000 -0.8364

0.2500 -0.8364 -0.8196

0.5000 -0.8196 -0.9171

0.7500 -0.9171 -1.1037

solucin = -1.1037
Ecuaciones diferenciales de orden superior
9.- Dada la ecuacin diferencial y +sin(x) y + x y = 3/x con valores iniciales
xo=2, yo=1, yo= -2
hallar y(3), para n=5
Solucin:
y=z; y=z
z= -sin(x)*z-y*x^2+3/x; z=-2;

10.- Dada la ecuacin diferencial y + 3x y + cos(x) y - x y = x con valores


iniciales
xo=2, yo=1, yo= -1, yo=3
hallar y(4), para n=8
disp('EULER ED SEGUNDO ORDEN');
clc;clear;
xo=2; yo=1;Zo=-2;xn=3;n=10;h=(xn-xo)/n;
disp(' x y');
disp('-----------------------------------------------');
for i=0:n
disp([xo,zo,yo]);
z1=zo+h*(-sin(xo)*zo-yo*xo^2+3/xo);
y1=yo+h*z1;
xo=xo+h;yo=y1;
end

También podría gustarte