Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
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
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:
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
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.
xi yi y1
------------------------------------
0.1300 0.3200 0.3232
solucin = 0.3326
Otros ensayos
obtenemos
Donde
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:
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
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
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;