Você está na página 1de 6

Ecuaciones Diferenciales

1


ECUACIONES DIFERENCIALES LABORATORIO 1 (MATLAB)

Eliana Catalina Zuluaga Hernndez
e-mail: ezuluaga@academia.usbbog.edu.co
Luisa Fernanda Rodrguez Carrin
e-mail: lfrodriguezc@academia.usbbog.edu.co


RESUMEN: En la industria se han desarrollado
diferentes programas con un lenguaje de programacin
propio, dentro de estos se encuentra Matlab, que es un
software diseado para la solucin de sistemas de
ecuaciones, llevando a cabo diversos proyectos de
matemtica aplicada como fsica, qumica, finanzas e
ingeniera. Desarrolla un clculo tcnico-cientfico y su
variedad de herramientas emplea funcionalidades
como: manipulacin de matrices, anlisis de datos,
presentacin grficamente en 2 y 3 dimensiones, entre
otras. Debido su amplia gama de soluciones, Matlab es
utilizado en las universidades y centros de investigacin.

PALABRAS CLAVE: Solucin de sistemas de
ecuaciones, variedad de herramientas.


1. INTRODUCCIN

La relacin matemtica y analtica, desarrolla un
sistema amplio de soluciones, en este caso se expone
sobre la metodologa de procedimiento para resolver
ecuaciones diferenciales, se debe tener en cuenta si las
ecuaciones son diferenciales ordinarias o derivadas
parciales, dependiendo el nmero variables
independientes respecto de las que se deriva, orden,
grado y su estructura.
El desarrollo en matlab para este tipo de ecuaciones,
utiliza comandos como:

Desolve,
Operador diferencial (Dy).
Respecto a las grficas, solo se utiliza el
comando ezplot especificando el intervalo.
Los comandos simblicos y y t son utilizados
para comprobar si una ecuacin es solucin de
una ecuacin diferencial.
Para construir el campo direccional de la
ecuacin se utilizan los comandos meshgrid y
quiver

Para lograr un buen desarrollo de la ecuacin, se debe
tener en cuenta la sintaxis y especificacin de la variable
independiente.


2. MARCO TERICO
2.1 Ecuacin diferencial
Una ecuacin que contiene derivadas de una o ms
variables dependientes con respecto a una o ms
variables independientes se denomina Ecuacin
Diferencial

Si la funcin desconocida depende de una sola variable,
se la llama Ecuacin Diferencial Ordinaria. Si la funcin
desconocida depende de ms de una variable se llama
Ecuacin Diferencial Parcial o en Derivadas Parciales

El orden de una Ecuacin diferencial est dado por la
ms alta derivada presente en la ecuacin

El grado de una Ecuacin diferencial est dado por el
exponente entero positivo de la ms alta derivada
presente en la ecuacin

2.2 Ecuacin lineal
Una Ecuacin Diferencial es lineal si lo es en todas sus
derivadas y tambin en su variable dependiente

Usualmente una Ecuacin Diferencial Lineal Ordinaria se
pode representar en forma polinmica de la siguiente
manera:


2.3 Solucin de una ecuacin diferencial
Se dice que una funcin definida en un
intervalo I, es solucin de una ecuacin diferencial en el
intervalo I, si sustituida en la ecuacin diferencial se
obtiene una proposicin verdadera; es decir, se
convierte en una identidad

2.4 Ecuaciones diferenciales lineales de
primer orden
Una Ecuacin Diferencial lineal de primer orden se
puede expresar de la siguiente forma:





Ecuaciones Diferenciales



2
Bien, ahora determinemos su solucin. Multiplicando a
ambos miembros de la ecuacin por la funcin
se tiene:


Observe que el miembro de la izquierda representa el
diferencial del producto de la funcin buscada y(x) con la
funcin es decir:


Integrando miembro a miembro :

Finalmente se obtiene

La cual se llama solucin general.

2.5 Ecuaciones diferenciales por
separacin de variables
Son Ecuaciones Diferenciales, lineales o no lineales,
que se pueden expresar de la forma:

Entonces, el mtodo de solucin ser integrando, ambos
miembros.

Existen ecuaciones diferenciales que con un cambio de
variable se convierte en separable.

2.6 Campo de direcciones, isclinas
Considrese una funcin
diferenciable en un punto . La recta
tangente a la grfica de en el punto
viene dada por la ecuacin




Es bien sabido que esta recta es localmente muy
similar a la grfica de cerca del punto .
Este hecho es de gran ayuda para entender de
manera cualitativa ecuaciones diferenciales
cuando no es posible encontrar una solucin de la
misma.
La idea es trazar pequeos segmentos de recta
que sern tangentes a la grfica de la solucin de
una ecuacin diferencial, ya que stos sugerirn la
forma de la curva integral correspondiente a una
solucin de la ecuacin diferencial. Ilustremos esta
idea con un ejemplo.
Consideremos la ecuacin diferencial


(1.13)

Puesto que esta definida para
cualesquiera , somos libres de elegir
cualquier valor para e . Por ejemplo, en el
origen, vemos que vale 0. Trazamos entonces
un pequeo segmento de recta de pendiente 0, el
cual ser localmente similar a la curva integral que
pasa por el origen. En el punto , vemos
que vale 1, y as trazamos un otro pequeo
segmento de recta que pase por el punto y
tenga pendiente . Si continuamos este proceso
de manera similar, eligiendo diversos
puntos , obtendremos una imagen que nos
indicar la forma que tienen algunas de las curvas
integrales de la ecuacin diferencial (1.13). El
conjunto de todos estos segmentos de recta es lo
que se conoce como un campo de direcciones, y a
cada uno de estos pequeos segmentos se dice
un elemento lineal del campo de direcciones. La
figura 1.3 muestra un campo de direcciones para la
ecuacin diferencial (1.13).


Ecuaciones Diferenciales



3

Imagen tomada de:
http://es.wikibooks.org/wiki/Ecuaciones_diferenciales_ordinarias/Ecuaciones_di
ferenciales_de_primer_orden/Campos_de_direcciones

Una vez que tenemos un campo de direcciones
adecuado, es posible hacer un bosquejo de alguna
curva integral que pase por algn punto especfico.

3. METODOLOGA
Ejemplo 1

%Ejemplo 1
ec1=dsolve('D2y=4-y')
ec1 =
C2*cos(t) + C3*sin(t) + 4

Si tiene las condiciones iniciales, por ejemplo y(0) = 1,
Dy(0) = 0

ec1=dsolve('D2y=4-
y','y(0)=1','Dy(0)=0')

ec1 =
4 - 3*cos(t)

Ahora las constantes toman un valor dependiente de las
condiciones iniciales.
Ntese que MATLAB tom a t como variable
independiente. Si deseamos que x sea la variable
independiente

ec1=dsolve('D2y=4-
y','y(0)=1','Dy(0)=0','x')

ec1 =
4 - 3*cos(x)


Ejemplo 2


%Ejemlo 2
ec2=dsolve('3*Dx+2*x=4','x(0)=0')


ec2 =
2 - 2/exp((2*t)/3)


Ejemplo 3


%Ejemplo3
ec3=dsolve('D2y+5*Dy-
6*y=0','y(0)=1','Dy(0)=0')


ec3 =
1/(7*exp(6*t)) + (6*exp(t))/7

Ejemplo 4



%Ejemplo 4
syms t y
y=exp(3*t)*cos(2*t)
a=diff(y,t,2)-6*diff(y,t)+13*y
simplify(a)


y =
cos(2*t)*exp(3*t)

a =
0

ans =
0




Ecuaciones Diferenciales



4
Ejemplo 5

Al sacar un pastel del horno, su temperatura es de
300o F. Despus de tres minutos, la temperatura es
200o F. Si la temperatura del medio al cual se lleva
el pastel es de 70oF En cunto tiempo se enfriara
hasta la temperatura de 100o F.?




%Ejemplo 5
syms T k t
ec5=dsolve ('DT=k*(T-70)','T(0)=300')
%Al reemplazar t=3 y T(3) =200, para
calcular el valor de k, en T(t)=
230*exp(k*t) + 70 se tiene:
%200=230*exp(k*t) + 70
ec5=solve('230*exp(3*t)-130')
%la solucin ser entonces :
T(t)=230*exp((log(13/23)/3)*t)+70
%Para calcular el valor de t para
T(t)=100
%100=230*exp(log(13/23)/3*t)+70
ec5=solve('230*exp(log(13/23)/3*t)-
30')
%Por tanto el tiempo para que el
pastel tenga 100oF es
%t= log(13/23)/3 seg = 10,71 seg



ec5 =
230*exp(k*t) + 70

ec5 =
log(13/23)/3

ec5 =
(3*log(3/23))/log(13/23)


SEPARACIN DE VARIABLES
Ejemplo 1


%Separacin de variables
%Ejemplo1
syms x y
ec1=int (cos(x))
ec2=int((1-y^2)/y)
ec3=solve(ec1-ec2)

ec1 =
sin(x)

ec2 =
log(y) - y^2/2

ec3 =
pi + asin(y^2/2 - log(y))
-asin(y^2/2 - log(y))



CAMPO DE DIRECCIONES
Ejemplo 1
Construir el campo de direcciones de ED y=sin xy

%Campo de direcciones
f=inline ('sin(x.*y)','x','y');
[x,y]=meshgrid(0:0.5:7,-3:0.5:3);
[n,m]=size(x)
dx=ones(n,m)
z=f(x,y)
dy=z;
hold on, quiver(x,y,dx,dy)




MTODO DE LAS ISCLINAS
Construir el campo de direcciones y las curvas de nivel
de la ED y'=2 3xy {-1x 4,-4 y 4}

%Mtodo de las isclinas
f=inline('2-3.*x.*y','x','y');
[x,y]=meshgrid(-1:0.2:4,-4:0.2:4);
[n,m]=size(x);


Ecuaciones Diferenciales



5
dx=ones(n,m);
z=f(x,y);
dy=z;
hold on, contour
(x,y,z,20),quiver(x,y,dx,dy)




TRAYECTORIAS DE LAS ISCLINAS
Ejemplo 1
Representar las isclinas de la ED y' = x^2+y^2

%Trayectorias de las Isclinas
[x,y]=meshgrid(-4:0.05:4);
z=x.^2+y.^2;
isoclinas=contour(x,y,z,10)


Ejemplo 2
Construir el campo de direcciones y las curvas de nivel
de la ED y'=2 3xy {-1x 4,-4 y 4}

%Ejemplo2
f=inline('2-3.*x.*y','x','y');
[x,y]=meshgrid(-1:0.2:4,-4:0.2:4);
[n,m]=size(x);
dx=ones(n,m);
z=f(x,y);
dy=z;
hold on, contour
(x,y,z,20),quiver(x,y,dx,dy)





4. RESULTADOS

Utilizando los diferentes comandos, mencionados
anteriormente, se realizar de forma explcita el
procedimiento de las ecuaciones planteadas y su
proceso en Matlab.

a)


- Primer paso:

Se especifica la variable independiente



- Segundo paso:

Se plantea la ecuacin



- Tercer paso:

Resolucin de la ecuacin mediante variables


b)

- Primer paso:


Ecuaciones Diferenciales



6

Se especifica la variable independiente



- Segundo paso:

Se plantea la ecuacin



- Tercer paso:

Resolucin de la ecuacin mediante variables

c)


- Primer paso:

Se especifica la variable independiente



- Segundo paso:

Se plantea la ecuacin



- Tercer paso:

Resolucin de la ecuacin mediante variables


d)



- Primer paso:
Se especifica la variable independiente


- Segundo paso:
Se plantea la ecuacin


- Tercer paso:
Resolucin de la ecuacin mediante variables




e)


- Primer paso:

Se especifica la variable independiente


- Segundo paso:


- Tercer paso:




5. CONCLUSIONES
- Matlab es una herramienta fundamental para la
solucin de mtodos numricos complejos,
asistido de caractersticas grficas.

- Matlab posee un sistema de memoria dinmica,
es decir, permite definir sus variables, segn la
cantidad requerida al digitar el cdigo.

6. BIBLIOGRAFA

- Ecuaciones Diferenciales con Valores en la
Frontera, Dennis Zill, 7ma ED
- http://es.wikibooks.org/wiki/Ecuaciones_diferenc
iales_ordinarias/Ecuaciones_diferenciales_de_
primer_orden/Campos_de_direcciones
- http://es.scribd.com/doc/9112757/Ecuaciones-
Diferenciales-de-Primer-Orden

Você também pode gostar