Vous êtes sur la page 1sur 44

CÓMO ENTENDER Y RESOLVER

CUALQUIER
ECUACIÓN
DIFERENCIAL LINEAL DE PRIMER
ORDEN
Y
SIMULARLA CON SOFTWARE
MATEMATICO EN 4 PASOS
Dynamic Systems Intelligence

2
Al terminar de leer este manual, podrás resolver todas las ecuaciones dife-
renciales lineales de primer orden EN 4 PASOS y entenderás con exactitud
y de una vez por todas, de donde sale la la estrategia para resolver una Ecuación
Diferencial Ordinaria (EDO) lineal, mediante la explicacion del concepto utilizando
conocimiento que ya tienes afianzado en tu mente. Además podras simularlas en
los lenguajes de computadora MATHEMATICA y SAGE, para comprobar todos
tus resultados y tener la completa seguridad en ellos.

Con este manual, contarás con una metodología ordenada, que te permitira
sistematizar los pasos y las tecnicas necesarios para llevar a cabo el proceso de
aprendizaje.

Para entender y aprender a resolver ecuaciones diferenciales lineales ordinarias


con el método de 4 pasos, utilizaremos la siguiente metodología:

• Partiremos de la exposición de los 4 pasos mencionados para resolver


ecuaciones diferenciales lineales ordinarias.

3
• Explicaremos el por qué de cada paso, su origen y su relación entre si.

• Utilizaremos el razonamiento deductivo para comprender de donde sale


las formulas usadas para construir la solución de una ecuación diferen-
cial lineal de 1er orden, las cuales son:

i. Función complementaria (solución del sistema homegéneo asociado)


R
− P (x)d x
yc = Ce

ii. Función particular (solución del sistema no homogeneo)


Z R
1 P (x)d x
yp = R e f (x)dx
P (x)d x
e

• Por último, resolveremos los ejemplos escritos en los apartados de


Simulación y los simularemos con los software MATHEAMTICA y SAGE,
para coprroborar los resultados.
BLOG: http://ecuaciondiferencialejerciciosresueltos.com/ Alejandro Vivas Riverol
4
http://es.gravatar.com/adiutor
METODO DE 4 PASOS PARA RESOLVER ECUA-
CIONES DIFERENCIALES LINEALES DE PRIMER
ORDEN

El metodo consiste de los siguietes 4 pasos:

1. Escribir la Ecuacion Diferencial Lineal en su forma estandar


dy
dx
+ P (x)y = f (x)

2. Calcular el Factor Integrante


R
P (x)dx
e
Forma de la solucion: y = yc + y p, donde:
R
− P (x)dx
3. yc = Ce
R
1 P (x)d x
4. y p =
R
R
P (x)d x
e f (x)dx
e

Alejandro Vivas Riverol


5
http://es.gravatar.com/adiutor
Explicación del porque de cada uno de los pasos anteriores, su origen y su
relación mutua
Paso 1. Forma Estandar de una Ecuación Diferencial Lineal de 1er orden
dy
+ P (x)y = f (x) (1)
dx
Para poder resolver una Ecuación Diferencial de cualquier tipo, es necesario poder
identificar si ésta es una Ecuación Diferencial Lineal y el orden de la misma.
Este paso permite poder aplicar los métodos conocidos para resolver la ED’s.
En el caso de una Ecuación Diferencial ordinaria (EDO) lineal de primer orden,
vasta con redistribuir los términos de la ED estudiada para comprobar si tiene la
forma de un ED lineal; recordando que esta forma implica las siguietes condiciones
de linealidad.
Condiciones para establecer la linealidad de una Ecuación Diferencial de
primer orden:
a) La variable dependiente (y o culaquier otra) y su derivada (y ′) son de
primer grado, es decir estan elevadas a la potencia 1.
b) El coeficiente P (x), como la notación lo indica, debe de depender solo
de la variable independiente; es decir, para este caso x.
BLOG: http://ecuaciondiferencialejerciciosresueltos.com/ Alejandro Vivas Riverol
6
http://es.gravatar.com/adiutor
IMPORTANTE. A veces una Ecuación Diferencial de primer orden no es lineal
en x pero si lo es en y, como en el ejemplo:
dy 1
= (2)
dx x + y 3
es lineal en x pero no en y es decir, si despejamos para una u otra variable
veremos que:
dx dx
dy
= x + y 3
⇒ dy
− x = y 3
si es lineal mientras (2) no lo es.
En general, es importante checar cuando es no lineal una ED en una variable
pero es lineal en la otra variable.
Un ejemplo de como acomodar los terminos de una ED para ver si es lineal se
desarrolla a continuacion:
2 ′ x ′ ex
x y + x(x + 2)y = e ⇒ xy + (x + 2)y =
x
dy ex
⇒ x + (x + 2)y =
dx x
x
dy (x + 2) e
⇒ + y= 2 (3)
dx x x
Donde (3) tiene la forma estándar (1). La solución de esta ecuación la puedes ver
dando click al siguiente link: Solución de la Ecuación Diferencial (2).
Alejandro Vivas Riverol
7
http://es.gravatar.com/adiutor
La forma estandar de una Ecuación Diferencial nos indica que podemos utilizar un
factor integrante para resolverla, al corroborar su linealidad.
Paso 2. Factor integrante
R
P (x)dx
e (4)

El Factor Integrante es el factor que permite que una ecuación Diferencial se pueda
integrar mediante las fórmulas conocidas del cálculo integral o diferencial.
El origen del Factor Integrante se puede entender si comparamos una de las
formas estandar utilizadas para derivar funciones (La Regla del Producto)
con la forma estándar de una Ecuación Diferencial Lineal y deducimos, a partir
de sus similitudes, el factor faltante para que la Forma Estándar para al Ecuación
Diferencial Lineal pueda ser igual a la forma estándar de la ecuación utilizada para
desarrollar la derivada de un producto de funciones, conocida como «La Regla del
Producto». A continuación desarrollamnos dicha comparación:
Regla del Producto comparada con la forma estándar de una EDO lineal de
primer Orden
udv + vdu = d(uv)
y ′ + P (x)y = f (x) (5)
BLOG: http://ecuaciondiferencialejerciciosresueltos.com/ Alejandro Vivas Riverol
8
http://es.gravatar.com/adiutor
Haciendo:

v = y
dv = y ′
d(uv) = f (x)

Vemos que solo faltaria la u, por lo que si multiplicamos la u en la Forma Estandar


de la Ecuacion Diferencial Lineal (1) y despejamos u, podemos obtener un factor
que nos permita integrar la Forma Estandar de la ED, ya que ese factor al multipli-
carlo por la forma estandar nos daria la forma facilmente integrable de la Ecuacion
para la derivada de un producto de funciones (5), conocida como, Regla del Pro-
ducto. Es decir:

y ′ + P (x)y = f (x) ⇒ uy ′ + uP (x)y = uf (x) (6)

Donde comparando (6) con (5), tenemos que u ′ es igual a:

u ′ = uP (x)dx (7)

E integrando esta última ecuacion tenemos:


R
P (x)d x
u=e
Alejandro Vivas Riverol
9
http://es.gravatar.com/adiutor
Ahora, si multiplicamos este resultado en la Forma Estandar de una Ecuacion Dife-
rencial:
y ′ + P (x)y = f (x)
Tenemos:
R R R
P (x)d x ′ P (x)d x P (x)dx
e y +e P (x)y = e f (x) (8)

La cual se convierte en la forma de la Regla del Producto, donde


R
el primer miembro
de (8) es igual a la derivada del producto de las funciones: e P (x)dx y y y se puede
escribir en la forma reducida que sugiere el segundo miembro de la ecuación (5),
es decir:
 R  R
P (x)dx
d e y = e P (x)d xf (x) (9)

Esto hace fácilmente integrable la ecuación diferencial, al menos en el primer


miembro, pues desconocemos el valor de f (x).
Obviamente la solución de nuestra Ecuacion Diferencial Lineal al integrar (9), será:
R Z R
e P (x)d xy = C + e P (x)dxf (x)dx (10)

BLOG: http://ecuaciondiferencialejerciciosresueltos.com/ Alejandro Vivas Riverol


10
http://es.gravatar.com/adiutor
De donde podemos ver que es fácilmente despejable y (como lo haremos más
adelante). Con esto podemos ver el por qué de la utilización de este factor (factor
integrante) e inclusive su relación con la solución y p, si despejamos y de la ecua-
ción anterior (10).
Una explicación más detallada del origen del Factor Integrante, la puedes encon-
trar dando click aquí.

FORMA DE LA SOLUCIÓN
La forma de la solución de una ecuación diferencial de primer orden:
y = yc + y p
Nos dice que podemos encontrar DOS soluciones que se complementan al
sumarse matemáticamente para formar una solución general de la Ecuación Dife-
rencial.
El porque de esta forma para la solución se puede entender si ejemplificamos una
ED con un circuito electrico donde están conectados en serie 3 componentes,
digamos un inductor, una resistencia y una fuente de alimentación de corrinte elec-
trica, la Ecuación Diferencial que representa dicha conexión es:
di
L + iR = E(t)
dt
Alejandro Vivas Riverol
11
http://es.gravatar.com/adiutor
donde:
L: es el inductor
R: es la resistencia
E(t): es la fuente de alimentación de corriente

Si observas la corriente i, es la varaible dependiente, que es la que se desco-


noce.
Esta corriente será al calcularla muy diferente si la fuente de alimentación se
desconecta, es decir si su valor es cero (0), o si la fuente de alimentación tiene
un valor constante (k) o si la fuiente de alimentación varía con el tiempo (E(t)).

di
Para el primer caso habrá que resolver la ecuación: L d t + iR = 0
di
Para el segundo caso habría que resolver la ecuación L dt + iR = K
di
Para el tercer caso habrá que resolver la ecuación: L d t + iR = E(t)

Podría parecer ilógico que exista un valor para la corriente i(t) en un circuito
si una fuente de alimentación, pero no lo es. Los indutores (y no se digan los
capacitores) son elemnetos que almacenan corriente y en un circuito como el
BLOG: http://ecuaciondiferencialejerciciosresueltos.com/ Alejandro Vivas Riverol
12
http://es.gravatar.com/adiutor
del ejemplo las corrientes circulantes no solo dependen de la alimentación de
corriente sino de lo almacenado en sus elementos.
Por esa razon cuando recien se cierra un interruptor de un circuito ocurre una
variación de corriente antes de que se estabilice.
De acuerdo a esto es necesario para conocer la corriente total de un circuito
eléctrico, calcular su corriente en el instante en que se cierra el interruptor y
sumarla a la coriente que resulta despues de que pase un tiempo y se estabilice
la misma en el circuito, si este tiene una fuente de alimentación constante o
variable.
Un ejemplo de el cálculo de un circuito conectado en serie tipo RL lo pueden
ver en el artículo: Ecuaciones Diferenciales Aplicadas a circuitos (da click aquí).
De esta forma, tal como en los circuitos eléctricos, los sistemas dinamicos o cual-
quiera sistema que se represente mediante una ED lineal tendrá como solución
general a la suma de dos soluiciones.
Una obtenida de la Ecuación Diferencial igualada a cero, o mejor conocida como
solución del sistema homogeneo asociado:

dy
+ P (x)y = 0 (11)
dx
que se escribe como: yc
Alejandro Vivas Riverol
13
http://es.gravatar.com/adiutor
Mas otra solución obtenida del la ecuación no homegénea (en este caso escrita
igual que la forma estándar):

dy
+ P (x)y = f (x) (12)
dx
que se escribe como: y p.
R
− P (x)dx
Paso 3. yc = Ce
El origen específico de esta solución se obtiene al resolver el sistema homogeneo
asociado de la ecuación (11).
Su solución es muy sencilla pues se trata de una Ecuación Diferencial separable.
Acontinuación resolvemos la ecuación (11):
dy
+ P (x)y = 0
dx
dy
= −P (x)y
dx
dy
= −P (x)dx
Z y Z
dy
= − P (x)dx + k
y
BLOG: http://ecuaciondiferencialejerciciosresueltos.com/ Alejandro Vivas Riverol
14
http://es.gravatar.com/adiutor
Z
ln (y) = − P (x)dx + k
R
ln (y) − P (x)dx+k
e = e R
yc = e− PR(x)dxek
− P (x)dx
yc = Ce

Donde el subíndice c se lo colocamos a la y para saber que esa solución proviene


del sistema homogeneo asociado.
1 R R P (x)d x
Paso 4. y p = R P (x)d x e f (x)dx
e
dy
La solución particular del sistema no homogéneo: d x + P (x)y = f (x), se obtiene
precisamente siguiendo la lógica de igualar ésta forma de la Ecuacion Diferencial
a resolver con alguna forma de integración o derivación conocida que podamos
fácilmente integrar posteriormente.
El desarrollo seguido en la justificación del por que utilizar un Factor Integrante,
que hemos hecho más arriba, en realidad resuelve este sistema no homogeneo. Es
dy
decir, si encontramos un facor que multiplicado por la ecuación d x + P (x)y = f (x),
nos dé la forma de la Regla del Producto, podremos integrar facilmente la ecuación
y encontrar el valor de la variable dependiente y (o y p).
Alejandro Vivas Riverol
15
http://es.gravatar.com/adiutor
Por tanto, si seguimos los pasos hechos para Rla optención de las ecuaciones (8),(9)
y(10), utilizando el factor integrante µ(x) = e P (x)dx, tenemos:
Sistema No Homogéneo:
dy
+ P (x)y = f (x)
dx
R
P (x)dx
Multiplicandolo por el factor integrante: µ(x) = e .

µ(x)y ′ + µ(x)P (x)y = µ(x)f (x)

Esto implica que la ecuación tiene la forma de la derivada de un producto de fun-


ciones en su primer miembro, la cual se puede anotar como d(µ(x)y) y solo restaría
integrar ambos miembros, del siguiente modo:

Z d(µ(x)y) = µ(x)f
Z (x)dx
d(µ(x)y) = µ(x)f (x)dx + C
Z
µ(x)y = µ(x)f (x)dx + C
Z 
1
y = µ(x)f (x)dx + C
µ(x)
BLOG: http://ecuaciondiferencialejerciciosresueltos.com/ Alejandro Vivas Riverol
16
http://es.gravatar.com/adiutor
Y sustituyendo este resultado con el Factor Integrante encontrado, tenemos:
Z R
C
y p = R P (x)dx + e P (x)dxf (x)dx
e
R Z R
= Ce− P (x)d x + e P (x)d xf (x)dx

La cual es la fórmula utilizada para encontrar la solución particular y p.

CÓMO SOLUCIONAR UNA ECUACION DIFEREN-


CIAL LINEAL DE PRIMER ORDEN HACIENDOLA UNA
ECAUCIÓN DIFERENCIAL EXACTA
A continuación, te presento dos alternativas que te ayudarán tener un conocimiento
más profundo de las estrategias para saber cómo encontrar las soluciones de una
ecuación diferencial lineal y además te permitiran relacionar este método del Factor
Integrante, desarrollado arriba, con el método para resolver Ecuaciones Diferen-
ciales Exáctas con lo que crearás un puente de entendimiento para tu posterior
estudio de ese tema. ;)
Alejandro Vivas Riverol
17
http://es.gravatar.com/adiutor
ALTERNATIVA 1. RESOLVER UNA EDO LINEAL HACIENDOLA EXACTA

Utilizamos la Definición de Ecuación Diferencial Exacta para encontrar el


Factor Integrante de la Ecuación Diferencial Lineal de primer orden

El criterio que define que una Ecuación Diferencial es exacta, es la siguiente:

δM δN
= (13)
δy δx

Donde, M y N son parte de la Ecuacion Diferencial escrita en la siguiente forma:

M (x, y)dx + N (x, y)dy = 0 (14)

M,N, como se ve, son funciones de 2 variables (x y y en este caso).


La ecuacion (13) se deriva del hecho de que para que una Ecuación Diferencial
escrita en la forma de (14) sea exacta -forma que puede adoptar cualquier Ecua-
dy
ción Diferencial de primer orden [ d x = f (x, y)] de hecho-, es necesario de que
su derivada total sea exacta y que la función [digamos F (x, y)] sea igual a una
constante.
BLOG: http://ecuaciondiferencialejerciciosresueltos.com/ Alejandro Vivas Riverol
18
http://es.gravatar.com/adiutor
Por ejemplo, para la siguiente función F (x, y) = c:

x2 − 5xy + y 3 = c
Su derivada total es:
δM δF
= = 2x − 5y = 0
δx δx
δN δF
= = −5x + 3y 2 = 0
δx δy

(2x − 5y)dx + (−5x + 3y 2)dy = 0 (15)

Entonces, si F (x, y) = c es la función buscada, entonces para que la Ecuación


Diferencial que la contiene sea exacta su derivada total debe ser igual a 0,
puesto que la derivada de una constante es cero.
Dicho de otra forma, la derivada total de F (x, y) es:

δF δF
dF (x, y) = dx + dy (16)
δx δy
ó
dF (x, y) = M (x, y)dx + N (x, y)dy (17)
Alejandro Vivas Riverol
19
http://es.gravatar.com/adiutor
Donde:
δF
dx = M (x, y)dx (18)
δx
δF
dy = N (x, y)dy (19)
δy
Y la derivada de F (x, y) = c, es:
dF (x, y) = 0
De donde vemos que la forma estandar para una Ecuación Diferencial Exacta es
(14):
M (x, y)dx + N (x, y)dy = 0
Donde M es la derivada de F respecto de x, como lo expresa la ecuacion (18) y
N es la derivada de F con respecto a N , como lo muestra la ecuación (19).
Por tanto, si despejamos (14) en función de M o N , tenemos:
M (x, y)dx = N (x, y)dy
Y derivando ahora a M con respecto a y y a N con respecto a x, para encontrar
la derivada total, tenemos:
δM δN
=
δy δx
BLOG: http://ecuaciondiferencialejerciciosresueltos.com/ Alejandro Vivas Riverol
20
http://es.gravatar.com/adiutor
El cual es el criterio que usamos.
Encontrando el Factor Integrante para una Ecuación Diferencial Lineal de
primer orden utilizando el criterio para definir una Ecuacion Diferencial
Exacta.

Para esto partimos de la forma estandar de las Ecuaciones Diferenciales Lineales


de primer orden:
dy
+ P (x)y = f (x) (20)
dx
Multiplicamos por el factor integrante: µ(x), para convertir la forma estandar en una
forma diferenciable conocida, en este caso la forma de «La derivada de un producto
de funciones, conocida como Regla del Producto (5)», con lo que obtenemos:

dy
µ(x) + µ(x)P (x)y = µ(x)f (x) (21)
dx
Ahora, en nuestro interes de por adecuar (20) a la forma de la Regla del producto,
pasamos el termino del segundo miembro de la ecuación (21) al primer miembro:
dy
µ(x) + µ(x)P (x)y − µ(x)f (x) = 0
dx
Alejandro Vivas Riverol
21
http://es.gravatar.com/adiutor
Donde:
dy
µ(x) + µ(x)(P (x)y − f (x)) = 0
dx
O adecuandolo a la forma (14), tendríamos:

µ(x)dy + µ(x)(P (x)y − f (x))dx = 0


Donde vemos que:
M = µ(Py − f )
y:
N=µ

Por tanto, aplicando el criterio para definir ecuaciones exactas, con el fin de encon-
trar un valor para µ en términos de los valores de (14), tenemos:
δM
= µP (22)
δy
y:
δN dµ
= (23)
δx dx
BLOG: http://ecuaciondiferencialejerciciosresueltos.com/ Alejandro Vivas Riverol
22
http://es.gravatar.com/adiutor
Para no perderse con estos últimos resultados es necesario recordar que estos
son así debido a que µ(x) está en función de x y ésta es una constante si se está
derivando respecto de y, de modo que:

• Al derivar parcialmente respecto de y, si los terminos derivados no


incluyen esta variable, la derivada es cero.

• Para cuando se deriva con respectode x, el Factor Integrante µ(x) nece-


sita ser derivado ya que es esta en función de esa variable.

Ahora, igualando (22) y (23), para encontrar dicho factor integrante, tenemos:

µP =
dx
y despejando encontramos el Factor Integrante buscado:

= µP
dx

= Pdx
Z µ Z

= Pdx + K
µ
Alejandro Vivas Riverol
23
http://es.gravatar.com/adiutor
Z
ln (µ) = Pdx + K
R
e = e Pdx+K
ln (µ)
R
µ = Ce Pdx

Donde: µ, es el Factor Integrante buscado.

ALTERNATIVA 2. RESOLVER UNA EDO LINEAL HACIENDOLA EXACTA

Utilizamos algebra para encontrar el Factor Integrante de la Ecuación Dife-


rencial Lineal de primer orden, necesario para la solución de nuestra Ecua-
ción Diferencial Lineal

Partiremos de la ecuación (21) anterior, donde ya hemos hecho la suposición de


que existe un factor que nos permita integrar la Ecuación Diferencial Lineal de
primer orden (20), adecuandola a una forma fácilmente integrable, en este caso la
forma de la ecuación para la derivada de un producto de funciones conocida como
Regla del producto:

µy ′ + µPy = µf (24)
BLOG: http://ecuaciondiferencialejerciciosresueltos.com/ Alejandro Vivas Riverol
24
http://es.gravatar.com/adiutor
De aquí procedemos a utilizar el algebra para deducir dicho Factor Integrante.
Nuestro objetivo es adecuar la equación anterior (24, que es la misma que la 22)
a la forma de la Regla del producto dada por (25):

u v ′ + vu ′ = (uv) ′ (25)

Que es la misma que la ecuación (5), anterior. De modo que podemos proceder
de la siguiente manera.
Al primer miembro de la ecuación (24) anterior, le podemos sumar y restar el tér-
mino µ ′ y, para que con el término µy ′se pueda generar, en este primer miembro
de (24) la forma del primer miembro de (25), quedando como sigue:

(µy ′ + µ ′ y) − (µ ′ y − µPy) = µf (26)

De aquí podemos ver que para que (26) se adecue a la forma de (25), es necesario
que el término µ ′ y − µPy sea igual a cero. De esta forma (26) se podría reducir a:

(µy ′ + µ ′ y) − (µ ′ y − µPy ) = µf
(µy ′ + µ ′ y) − (0) = µf
(µy) ′ = µf (27)

Tomando en cuenta la Regla del Producto.


Alejandro Vivas Riverol
25
http://es.gravatar.com/adiutor
Por tanto, si utilizamos este hecho visto:

µ ′ y − µPy = 0

y despejamos de ahí al Factor Integrante µ, resolviendo la Ecuación Diferencial


(que es una Ecuación Diferencial de variables separables), como ya lo hemos
hecho:

µ ′ y − µPy = 0
µ′y = µPy

= µP
dx

= Pdx
µ Z
ln (µ) = Pdx + K
R
Pd x
µ = Ce

Donde la ultima ecuacion es de nuevo El mismo Factor Integrante encontrado con


anterioridad.
BLOG: http://ecuaciondiferencialejerciciosresueltos.com/ Alejandro Vivas Riverol
26
http://es.gravatar.com/adiutor
CÓMO RESOLVER UNA EDO LINEAL DE PRIMER
ORDEN CON EL SOFTWARE MATHEMATICA
MATHEMATICA podemos utilizar dos formas para resolver Ecuaciones Dife-
renciales Lineales de Primer orden, la primera es más enfocada a comprender,
mediante el desarrollo del método del Factor Integrante, cómo se resuelve una
ecuación lineal diferencial de primer orden.
La segunda es utilizando el comando DSolve, el cual tiene una sintaxis par-
ticular que necesita ser usada al introducir la ED lineal que se desee resolver
dentro de el, pero que no implica conocer el proceso de solución de la Ecuación
Diferencial.
Aquí muestro las 2 formas para que puedan compararlas.
IMPORTANTE: Para poder resolver practicamente cualquier Ecuación Dife-
rencial (ED) con MATHEMATICA, se puede usar el comando DSolve, que se
describe como segunda opción, debajo de este método de las 4 pasos, en
el apartado de nomre: Forma simplificad de resolver con MATHEMATICA casi
cualquier tipo de EDO.
El codigo en MATHEMATICA aplicando el metodo de los 4 pasos.
I.FORMA ESTÁNDAR
Alejandro Vivas Riverol
27
http://es.gravatar.com/adiutor
Resolvemos la Ecuación Diferencial lineal autónoma (escrita en su forma
estándar):
dy
+ P (x)y = f (x) (28)
dx
En MATHEMATIACA, asignamos la variable eqn a la forma estándar (28), para
poder manipularla y la definimos como sigue:

eqn=y’[x]+P(x)*y[x]==f(x)

II. FACTOR INTEGRANTE


R
P (x)dx
e
En MATHEMATICA

factInt=Exp[Integrate[P(x),x]]

Donde:
f(x) es el segundo miembro de la forma estándar de la ED y a1(x) es el coefi-
ciente de y ′(x), si es que lo tiene

BLOG: http://ecuaciondiferencialejerciciosresueltos.com/ Alejandro Vivas Riverol


28
http://es.gravatar.com/adiutor
FORMA DE LA SOLUCIÓN
y = yc + y p (29)
R
III. yc = Ce− P (x)dx
En MATHEMATICA

yc=C*Exp[-Integrate[P(x),x]]
R
1 P (x)dx
IV. y p =
R
R
P (x)d x
e f (x)dx
e
En MATHEMATICA

yp=1/factInt*Integrate[factInt*f(x),x]

A estas alturas, al sumar los resultados de yc con yp para obtener la solución


general, aún no conoceriamos la constante «C» de la solución complementaria
yc. Por tanto, si tenemos los valores iniciales para nuestra Ecuación Diferencial,
podemos calcularla, para esto utilizamos el siguiente código:
Primero escribimos el resultado de yc + yp como función de nuestra variable
independiente, en este caso «x», de la sigueinte forma:

y[x_]=C * Resultado de yc + Resultado de yp


Alejandro Vivas Riverol
29
http://es.gravatar.com/adiutor
Los resultados se escriben segun la Forma de la solución dada por (29).
Forma simplificada de resolver con MATHEMATICA casi cualquier tipo de
EDO.
MATHEMATICA nos facilita la vida, =) y nos proporciona una forma directa de
resolver casi cualquier tipo de ODE’s de las que podemos hallar en los libros
de Ingeniería y física a nivel universitario.
Esta forma es utilizando el comando DSolve, de la siguiente forma:

DSolve[Ecuacion diferencial,y[x],x]

o lo entérminos de la forma estandar (28)

DSolve[y’[x]==-P(x)y+f(x),y[x],x]

Obviamente despejando la diferencial de la forma estandar (28)


Tambien, si ya tenemos asignada la ecuación diferencial a una variable, como
nosotros lo hicimos al asignar a la variable eqn nuestra ecuación diferencial,
podemos escribir el comando DSolve, como:

DSolve[eqn,y[x],x]
BLOG: http://ecuaciondiferencialejerciciosresueltos.com/ Alejandro Vivas Riverol
30
http://es.gravatar.com/adiutor
Si conocemos los valores iniciales, podemos calcular la función solución de la
siguiente manera:
DSolve[{eqn,y[valor de x]==valor de y},y[x],x]

Ejemplo 1.
Resolver la Ecuacion Diferencial:
dy
(x2 − 1) − 2y = (x + 1)2
dx
En MATHEMATICA con el método de los 4 pasos y la comprobación con DSolve,
es:

Algoritmo 1
Clear[«Global»]
eqn=y’[x]-2*y[x]/(x^2-1)==(x+1)^2/(x^2-1)
DSolve[eqn,y[x],x]//Simplify
factInt=Exp[Integrate[2/(x^2-1),x]]//Simplify
yc[x_]=C*Exp[-Integrate[2/(x^2-1),x]]//Simplify
yp[x_]=1/(factInt)*Integrate[factInt*((x+1)^2/(x^2-1)),x]//Simplify
y=yc[x]+yp[x]//Simplify
Alejandro Vivas Riverol
31
http://es.gravatar.com/adiutor
El resultado del código, es para DSolve y el método de los 4 pasos, respectiva-
mente:

{{y[x] -> ((1 + x) (x - C[1]))/(-1 + x)}}

y,

-(((C - x) (1 + x))/(-1 + x))

El resultado de esta ecuación Diferencial explicada paso a paso se encuentra en el Blog, sigue el link: http://ecua-
ciondiferencialejerciciosresueltos.com/ecuacion-diferencial-lineal-homogenea-y-sistema-no-homogeneo. En
el ejercicio resuelto del Blog el resultado no incluye una «C» negativa si no positiva. Esto es por que al evaluar la ED
lineal, MATHEMATICA toma el valor negativo del valor absoluto del logaritmo que resulta en los cálculos.
OJO: puse el comando DSolve en el segundo renglón para no crear
conflictos entre las variables al poner todo el código junto. Por
tanto, el segundo renglón solo es la comprobación con DSolve de
resultado del método de 4 pasos.
NOTAS IMPORTANTES:
MATHEMATICA, a veces nos arroja errores que tienen que ver con el hecho
de que el programa calcula los resultados en base a funciones inversas como
logaritmos, y por tanto supone, en ocaciones, que algunas soluciones no se con-
BLOG: http://ecuaciondiferencialejerciciosresueltos.com/ Alejandro Vivas Riverol
32
http://es.gravatar.com/adiutor
sideraron (ya que or ejemplo ln (1) es cero). Estas advertencias se pueden
ignorar.
MATHEMATICA nos ayuda a definir cual variable es la independiente en
el caso de no saberlo, cuando introducimos una ED para resolver mediante el
comando DSolve. Eso está de maravilla no? =)

CÓMO RESOLVER UNA EDO LINEAL DE PRIMER


ORDEN CON EL SOFTWARE SAGE

El siguiente código está escrito en el lenguaje de computación Científica SAGE, el


cual es muy amigable, fácil de implementar y muy poderoso.
Éste código está pensado para que resuelvas todos los problemas de Ecuaciones
Diferenciales Lineales de primer orden que necesites comprobar.
Puedes utilizar éste código en la página: Haz tu Simulación, del sitio: Ecuaciones
Diferenciales Ejercicios Resueltos, o si lo prefieres utiliza el página de Face-
book: Ecuaciones Diferenciales Ejercicios y aplicaciones, donde debes buscar la
pestaña Haz tu Simulación.
Alejandro Vivas Riverol
33
http://es.gravatar.com/adiutor
Ésto te ayudará a tener mayor confianza en tus resultados y una mayor segu-
ridad en tus habilidades, además de que podrás ir aprendiendo a simular tus
Ecuaciones Diferenciales en dicho programa.
¿Qué es SAGE?
SAGE es un sistema algebraico computacional escrito en Python y en un
versión modificada de Pyrex. Reúne toda una colección de software matemático
como: Octave, Maxima, R y Python; este ultimo lenguaje es usado en la NASA y
está dezplazando a MATLAB y MATHEMATICA en computación científica y simu-
lación de sistemas físicos. SAGE puede realizar calculos simbólicos, numéricos y
tiene todo el poder de los gráficos pues integra la mejor librería actual para éstos,
la cual es matplotlib. SAGE tiene mucho más particularidades que lo posiciona
como uno de los lenguajes más poderosos hoy en día y que estará utilizandose en
los próximos años, pero sobre todo SAGE es gratuito y de fácil uso.
El código es muy sencillo y puede ser utilizado para cualquier ED Lineal de 1er
Orden, sustituyendo los parámetros correspondientes. Aquí cubriremos cómo se
realiza dicha sustitución y pondremos 3 ejemplos.
DESCRIPCION DEL CODIGO EN SAGE PARA RESOLVER ECUACIONES
DIFERENCIALES lINEALES ORDINARIAS DE PRIMER ORDEN

i. Primero definimos nuestra varaible independiente:


BLOG: http://ecuaciondiferencialejerciciosresueltos.com/ Alejandro Vivas Riverol
34
http://es.gravatar.com/adiutor
x = var(’x’)

ii. Después definimos nuestra variable dependiente y le asignamos a


que variable dependerá :

y= function(’y’, x)

iii. Definimos nuestra Ecuación Diferencial:

ode = diff(y,x)==y/x + log(x)

dy y
En este caso utilizamos la ED lineal: dx
− x = ln (x)

iv. Resolvemos la ED lineal de 1er orden con el comando «desolve»

desolve(ode,y)

El resultado es:
1/2 ∗(log (x)ˆ2 + 2∗c)∗x
Alejandro Vivas Riverol
35
http://es.gravatar.com/adiutor
Para presentar el resultado en el formato que estamos acostumbrados
asignamos el comando desolve a la variable sol y ésta la desplegamos
con el comando show de la siguiente manera:

sol=desolve(ode,y)
sol.show()

el resultado es:
1
(log (x)2 + 2c)x
2
Lo que es igual a:
1
y = (log (x)2 + 2c)x
2
x
= cx + ln(x)2
2
Donde:
ln = log en SAGE.

v. Si tenemos los valores iniciales, podemos modificar el comando desolve


de la siguiente manera:
BLOG: http://ecuaciondiferencialejerciciosresueltos.com/ Alejandro Vivas Riverol
36
http://es.gravatar.com/adiutor
desolve(ode,y,ics=[valor de x,valor de y])

Donde:
el argumento ics=[valor de x,valor de y], es donde se define los valores
iniciales de x y y.

Ejemplo 2.
Resolver la ED lineal de primer orden:
y ′ = y + cos (x)
Escribimos el código de SAGE:

Algoritmo 2
x=var(’x’)
y=function(’y’,x)
ode=diff(y,x)==y+cos(x)
desolve(ode,y)
Resultado:

1/2*((sin(x)-cos(x))*e^(-x)+2*c)*e^x
Alejandro Vivas Riverol
37
http://es.gravatar.com/adiutor
Ejemplo 3.
Resolver la ED lineal de primer orden:
dP
+ 2tP = P + 4t − 2
dt
El código en SAGE:

Algoritmo 3
t=var(’t’)
P=function(’P’,t)
ode=diff(’P’,t)+2*t*P==P+4*t-2
expand(desolve(ode,P))
Resultado:

c*e^(-t^2 + t)+2

BLOG: http://ecuaciondiferencialejerciciosresueltos.com/ Alejandro Vivas Riverol


38
http://es.gravatar.com/adiutor
El anterior resultado es lo mismo que:

2
+t
P = ce−t +2

ya que SAGE solo entrega el miembro derecho del resultado


Aquí utilizamos en comando expand para simplificar la presentación del resultado
que de otra manera sería mas extenso, utilizalo para eliminar paréntesis o simpli-
ficar terminos que contengan las mismas variable.
Este resultado lo puedes corroborar con ver el ejercio resuelto pasos a paso en
Dynamic Systems Intelligence
el Blog: Ecuacion Diferencial Ejercicios Resueltos, que se encuantra en la

Alejandro Vivas Riverol


39
http://es.gravatar.com/adiutor
siguiente dirección, da click aquí.

Ejemplo 4.
Resolver la ED lineal de primer orden:
y ′ + (tan (x))y = cos2 (x)
Con valores iniciales: y(0) = −1, El código de SAGE:

Algoritmo 4
x=var(’x’)
y=function(’y’,x)

ode=diff(y,x)+tan(x)*y==cos(x)^2
sol=desolve(ode,y,ics=[0,-1])
solSimplif=sol.reduce_trig()
solSimplif.show()

1
Resultado: −cos (x) + 2 sin(2x)

BLOG: http://ecuaciondiferencialejerciciosresueltos.com/ Alejandro Vivas Riverol


40
http://es.gravatar.com/adiutor
O lo que es lo mismo:
1
y = −cos (x) + sin(2x)
2

Donde reduce_trig() es un comando de SAGE para reducir ecuaciones con tér-


minos trigonométricos y show(), como lo dijimos anteriormente, sirve para darle
un mejor formato de presentación al resultado.
Este resultado, lo podemos anotar, manipulando las integrales trigonométricas,
como:

y = −cos (x) + cos (x) sin (x)

Con estos conocimientos puedes yá resolver cualquier ED lineal de 1er orden del
tipo que aparecen en los libros de texto de Ecuaciones Diferenciales e inclusive
Simularla.

Alejandro Vivas Riverol


41
http://es.gravatar.com/adiutor
IMPORTANTE: Teclea bien los códigos en la celda de Haz tu simulación, cada
coma, postrofe, dos puntos, etc, cuentan.
Para corroborar el resultado de este ejercicios revisa el desarrollo paso a paso del mismo en la siguiente
página WEB: Ecuaciones Diferenciales Ejercicios Resueltos, en la siguiente página, da click aquí.
NOTA: para poder resolver Ecuaciones Diferenciales dividida en partes (a trozos), te recomiendo des-
cargues el PDF del artículo: Problema del Valor Inicial con un Ecuación Diferencial dividiva en partes,
click aquí.

CÓMO APRENDER MÁS Y SER EL MEJOR


El aprendizaje efectivo se logra con la práctica de los métodos aprendidos, es
importante que hagas ejercicios con estos métodos y los corrobores con un soft-
ware de computadora. El aprender haciendo, es el enfoque para la enseñanza,
llamado constructivista, que más aceptación actualmente tiene por su alta efec-
tividad, este enfoque también es conocido como aprendizaje basado en competen-
cias, pues desarrolla conocimientos y habilidades entre otras cosas.
Practica con estos métodos realizando y simulando tus problemas de ecuaciones
diferenciales para aprender más a fondo los conceptos y desarrollar todo tu poten-
cial. Tirale a lo más alto, busca lo que deseas y obtenlo, TODO ES POSIBLE con

BLOG: http://ecuaciondiferencialejerciciosresueltos.com/ Alejandro Vivas Riverol


42
http://es.gravatar.com/adiutor
determinación, disciplina y metodología.
Si quieres tener el código individual de los ejercios resueltos en MATHEMA-
TICA o SAGE, te pido estes alerta y te inscribas al BLOG dejando tu correo en la
caja de inscripción que está en el margen derecho, para que recibas la información
de los artículos descargables gratuitos que estaré subiendo al sitio así como de
actualizaciones de éste material y otros materiales de estudio.

Por último te recuerdo que al final se trata todo de ser feliz y una fórmula efectiva
para serlo es desarrollando tus habilidades, trabajar donde las puedas aplicarlas
y servir al mundo con ellas.
Una de las formas para multiplicar tus habilidades llevandolas a resolver pro-
blemas reales con tus conocimientos de studiante de ciencias es aprender a
programar, te recomiendo revises: Las técnicas Perfectas para Aprender, que es
un sección que encuentras en mi artículo: La Técnica Perfecta para aprender
Ecuaciones Diferenciales o Cualquier Cosa, y te inscribas al curso Aprende
a Programar de una vez por todas -el cual te lleva de la mano y te enseña a
tu propio ritmo cómo pogramar en «C»-, además de que en esa sección podras
encontrar una serie de productos de primer nivel para elevar tus habilidades al
máximo. ;)

Alejandro Vivas Riverol


43
http://es.gravatar.com/adiutor
Autor:
Manuel Alejandro Vivas Riverol
email: ecuaciondiferencialavr@gmail.com
WEB: ecuaciondiferencialejerciciosresueltos.com
Facebook: https://www.facebook.com/EcuacionDiferencialAplicaciones
Twitter: @LexViv
Google+: https://plus.google.com/u/0/+Ecuaciondiferencialejerciciosresueltos-
MAVR/posts

Dynamic Systems Intelligence

BLOG: http://ecuaciondiferencialejerciciosresueltos.com/ Alejandro Vivas Riverol


44
http://es.gravatar.com/adiutor

Vous aimerez peut-être aussi