Está en la página 1de 1

Problemario

Nombre del alumno: Miguel Ángel Leon Tapia (22011475)

Asignatura:Matemàticas aplicadas a las comunicaciones

Fecha de entrega: 26/09/2023

Tema: ECUACIONES DIFERENCIALES DE PRIMER ORDEN

Temas:

1.1 Clasificación de ecuaciones diferenciales


1.2 Teorema de existencia y unicidad
1.3 Métodos para resolver ecuaciones diferenciales del primer orden
1.4 Diferencias entre las ecuaciones diferenciales lineales y las no lineales
1.5 Aplicaciones

Sección I:

Instrucciones

Resuelva las siguientes ecuaciones diferenciales empleando alguno de los método revisados en clase:

Separación de varibles
Factor Integrante

Evidencia de firma para validar sección:

Ejercicios de clase
In [2]: from IPython.display import Image
Image(filename="tabla1.jpg", width=400, height=400)

Out[2]:

In [1]: #importando modulos necesarios


%matplotlib inline

import matplotlib.pyplot as plt


import numpy as np
import sympy
from scipy import integrate
from matplotlib import pyplot

# imprimir con notación matemática.


sympy.init_printing(use_latex='mathjax')

In [4]: x = sympy.Symbol('t')
y = sympy.Function('y')
ecuacion = sympy.Eq((y(x).diff(x,2) + 5*x * y(x).diff(x) + y(x)), -3*x**2 )
display(ecuacion)

2
d d
2
5t y(t) + y(t) + y(t) = −3t
2
dt dt

Variable independiente Variable dependiente Grado Orden Parcial Ordinaria Lineal

x t 1 2 No Si - -

In [32]: x = sympy.Symbol('s')
e = sympy.Symbol('e')
y = sympy.Function('m')
ecuacion = sympy.Eq((y(x).diff(x,4)) + 3 *y(x).diff(x,2) + y(x).diff(x), e**(-2*x))
display(ecuacion)

2 4
d d d
−2s
m(s) + 3 m(s) + m(s) = e
2 4
ds ds ds

Variable independiente Variable dependiente Grado Orden Parcial Ordinaria Lineal

s m 1 4 No Si - -

In [46]: u = sympy.Symbol('u')
r = sympy.Symbol('r')
k = sympy.Symbol('k')
y = sympy.Function('v')
ecuacion = sympy.Eq((y(u).diff(u,3)) - 3 *y(r).diff(r,2) - 5 *y(k).diff(k), 0)
display(ecuacion)

2 3
d d d
−5 v(k) − 3 v(r) + v(u) = 0
2 3
dk dr du

Variable independiente Variable dependiente Grado Orden Parcial Ordinaria Lineal

u,r,k v 1 3 Si No - -

In [107… x = sympy.Symbol('x')
y = sympy.Function('y')
ecuacion = sympy.Eq( 5*x * y(x)**5 + (y(x)*3/x**2) * y(x)**2 - 4*y(x), 0)
display(ecuacion)

3
3y (x)
5
5xy (x) − 4y(x) + = 0
2
x

Variable independiente Variable dependiente Grado Orden Parcial Ordinaria Lineal

x y 5 2 No Si - -

In [136… x = sympy.Symbol('t')
y = sympy.Function('z')
st= sympy.Symbol('tsent')

ecuacion = sympy.Eq( 3*x * y(x).diff(x,2) +5*y(x) - 3*(y(x).diff(x))**4, (2*st))


display(ecuacion)

2 4
d d
3t z(t) + 5z(t) − 3( z(t)) = 2tsent
2
dt dt

Variable independiente Variable dependiente Grado Orden Parcial Ordinaria Lineal

z t 2 4 No Si - -

In [15]: from IPython.display import Image


Image(filename="rdx.jpg", width=400, height=400)

Out[15]:

In [140… x = sympy.Symbol('m')
y = sympy.Function('y')

ecuacion = sympy.Eq(sympy.sqrt(y(x).diff(x,3)), sympy.root((1-y(x).diff(x)),3))


display(ecuacion)

3
d d
3
√ y(m) = √1 − y(m)
3
dm dm

Variable independiente Variable dependiente Grado Orden Parcial Ordinaria Lineal

m y 3 1/3 No Si - -

Evidencias de los alumnos


In [3]: from IPython.display import Image
Image(filename="1a4.jpg", width=400, height=400)

Out[3]:

In [142… #ejercicio 1
import sympy as sp
x = sympy.Symbol('x')
y = sympy.Function('y')

# expreso la ecuacion
f = sympy.sin(5 * x)
s = sympy.Eq(y(x).diff(x), f)

solucion = sp.dsolve(s, y(x))

# Imprimo la solución
display(s)
print("Solución:")
display(solucion)

d
y(x) = sin (5x)
dx

Solución:
cos (5x)
y(x) = C1 −
5

In [232… #importando modulos necesarios


%matplotlib inline

import matplotlib.pyplot as plt


import numpy as np
import sympy
from scipy import integrate
from matplotlib import pyplot

# imprimir con notación matemática.


sympy.init_printing(use_latex='mathjax')

In [308… # ejercicio 2
import sympy as sp
x = sympy.Symbol('x')
y = sympy.Function('y')

# expreso la ecuacion
f = (x + 1) ** 2
s = sympy.Eq(y(x).diff(x), f)

solucion = sp.dsolve(s, y(x))

# Imprimo la solución
display(s)
print("Solución:")
display(solucion)

d 2
y(x) = (x + 1)
dx

Solución:
3
x
2
y(x) = C1 + + x + x
3

In [12]: # ejercicio 3
x= sympy.Symbol('x')
y= sympy.Function('y')
dx = sympy.Symbol('dx')
dy = sympy.Symbol('dy')
ecuacion = sympy.Eq(sympy.exp(3*x)*y(x).diff(x) , 0)
display(ecuacion)
solucion = sympy.dsolve(ecuacion, y(x))
display(solucion)

d
3x
e y(x) = 0
dx

y(x) = C1

In [13]: #ejercicio 4
x= sympy.Symbol('x')
y= sympy.Function('y')
dx = sympy.Symbol('dx')
dy = sympy.Symbol('dy')

ecuacion= sympy.Eq(dy-((y(x)-1)**2) *dx,0)


display(ecuacion)
solucion = sympy.dsolve(ecuacion, y(x))
display(solucion)

2
−dx(y(x) − 1) + dy = 0

dx − √dxdy dx + √dxdy
[y(x) = , y(x) = ]
dx dx

In [4]: from IPython.display import Image


Image(filename="5a7.jpg", width=400, height=400)

Out[4]:

In [237… #ejercicio 5
import sympy

x = sympy.Symbol('x')
y = sympy.Function('y')

# Expreso la ecuación

f = (4*y(x))

# Creo la ecuación diferencial


s = sympy.Eq(x*y(x).diff(x), f)

solu = sympy.dsolve(s,y(x))
display(s)
print ("solucion")
display(solu)

d
x y(x) = 4y(x)
dx

solucion
4
y(x) = C1 x

In [238… # ejercicio 6
import sympy

x = sympy.Symbol('x')
y = sympy.Function('y')(x)

# Expreso la ecuación
ecuacion = sympy.Eq(y.diff(x) + 2*y, 1)

# Defino la condición inicial


condicion_inicial = {y.subs(x, 0): 5/2}

# Resuelvo la ecuación diferencial con la condición inicial


solucion = sympy.dsolve(ecuacion, y, ics=condicion_inicial)

# Imprimo la solución
display(ecuacion )
print("Solución:")
display(solucion)

d
2y(x) + y(x) = 1
dx

Solución:
1
−2x
y(x) = + 2.0e
2

In [240… #ejerfcicio 7
import math
from sympy import *

x = sympy.Symbol('x')
y = sympy.Function('y')

# Expreso la ecuación
f = exp(3*x + 2*y(x))
s = Eq(y(x).diff(x), f)

# Resuelvo la ecuación diferencial


solucion = dsolve(s, y(x))

# Imprimo la solución
display(s)
print("Solución:")
display(solucion)

d
3x+2y(x)
y(x) = e
dx

Solución:
1
⎡ log (− ) ⎤
C1 +e
3x log (6) 1 log (6)
⎢y(x) = − log (2) + , y(x) = log (−√− ) − log (2) + ⎥
⎢ ⎥
3x
2 2 C1 + e 2
⎣ ⎦

In [5]: from IPython.display import Image


Image(filename="8.jpg", width=400, height=400)

Out[5]:

In [14]: # ejercicio 8
import sympy

x = sympy.Symbol('x')
y = sympy.Function('y')(x)

# Expreso la ecuación
ecuacion = sympy.Eq(sympy.exp(x) * y.diff(x), sympy.exp(-y) + sympy.exp(-2*x-y))

# Resuelvo la ecuación diferencial


solucion = sympy.dsolve(ecuacion, y)

# Imprimo la solución
display(ecuacion )

print("Solución:")
display(solucion)

d
x −2x−y(x) −y(x)
e y(x) = e + e
dx

Solución:
−3x
e
−x
y(x) = log (C1 − e − )
3

In [7]: from IPython.display import Image


Image(filename="9a10.jpg", width=400, height=400)

Out[7]:

In [6]: #ejercicio 9
import sympy

x = sympy.Symbol('x')
y = sympy.Function('y')

# Expreso la ecuación
a = sympy.ln(x)
f = (((1+y(x))/x)**2)

# Creo la ecuación diferencial


s = sympy.Eq((y(x)*a)*y(x).diff(x), f)

solu = sympy.dsolve(s,y(x))
display(s)
print ("solucion")
display(solu)

2
d (y(x) + 1)
y(x) log (x) y(x) =
2
dx x

solucion
−C −Ei (− log (x))
1
C1 +Ei (− log (x))+W (−e )
y(x) = e − 1

In [241… # ejercicio 10
x = sympy.Symbol('x')
y = sympy.Function('y')

# expreso la ecuacion
f = ((((2*y(x))+ 3) / ((4*x)+5)))
f = f**2
s = sympy.Eq(y(x).diff(x), f)

solucion = dsolve(s, y(x))

# Imprimo la solución
display(s)
print("Solución:")
display(solucion)

2
d (2y(x) + 3)
y(x) =
2
dx
(4x + 5)

Solución:
−48C1 x − 60C1 − 8x − 7
y(x) =
2 ⋅ (16C1 x + 20C1 − 1)

In [8]: from IPython.display import Image


Image(filename="11a13.jpg", width=400, height=400)

Out[8]:

In [244… #ejercicio 11
import sympy

x = sympy.Symbol('x')
y = sympy.Function('y')
dx = sympy.Symbol('dx')

# Expresamos la ecuación
ecuacion = sympy.sec(x)**2 * y(x).diff(x) + sympy.csc(y(x)) * dx

# Resolvemos la ecuación diferencial


solucion = sympy.dsolve(ecuacion, y(x))

# Mostramos la solución
display(ecuacion)
print("Solución:")
display(solucion)

d
2
dx csc (y(x)) + sec (x) y(x)
dx

Solución:
dxx dx sin (2x) dxx dx sin (2x)
[y(x) = − acos (C1 + + ) + 2π, y(x) = acos (C1 + + )]
2 4 2 4

In [245… #ejercicio 12
import sympy

x = sympy.Symbol('x')
y = sympy.Function('y')
dx = sympy.Symbol('dx')
dy = sympy.Symbol('dy')

# Expresamos la ecuación
ecuacion = sympy.sin(3*x)+(2*y(x))*((sympy.cos(3*x)**3) *x) * dy

# Resolvemos la ecuación diferencial


solucion = sympy.dsolve(ecuacion, y(x))

# Mostramos la solución
display(ecuacion)
print("Solución:")
display(solucion)

3
2dyxy(x) cos (3x) + sin (3x)

Solución:
sin (3x)
y(x) = −
3
2dyx cos (3x)

In [9]: from IPython.display import Image


Image(filename="15a17.jpg", width=400, height=400)

Out[9]:

In [248… #ejercicio 15
import sympy

r = sympy.Symbol('r')
S = sympy.Function('S')(r)
k = sympy.Symbol('k')

# Expreso la ecuación
ecuacion = sympy.Eq(S.diff(r), k*S)

# Resuelvo la ecuación diferencial


solucion = sympy.dsolve(ecuacion, S)

# Imprimo la solución
display(ecuacion)
print("Solución:")
display(solucion)

d
S(r) = kS(r)
dr

Solución:
kr
S(r) = C1 e

In [249… # ejercicio 16
import sympy

t = sympy.Symbol('t')
Q = sympy.Function('Q')(t)
k = sympy.Symbol('k')

# Expreso la ecuación
ecuacion = sympy.Eq(Q.diff(t), k*(Q-70))

# Resuelvo la ecuación diferencial


solucion = sympy.dsolve(ecuacion, Q)

# Imprimo la solución
display(ecuacion)
print("Solución:")
display(solucion)

d
Q(t) = k (Q(t) − 70)
dt

Solución:
kt
Q(t) = C1 e + 70

In [250… #ejercicio 17
import sympy

r = sympy.Symbol('r')
P = sympy.Function('P')(r)

# Expreso la ecuación
ecuacion = sympy.Eq(P.diff(r), P - P**2)

# Resuelvo la ecuación diferencial


solucion = sympy.dsolve(ecuacion, P)

# Imprimo la solución
display(ecuacion)
print("Solución:")
display(solucion)

d
2
P (r) = −P (r) + P (r)
dr

Solución:
1
P (r) =
−r
C1 e + 1

In [10]: from IPython.display import Image


Image(filename="18a20.jpg", width=400, height=400)

Out[10]:

In [2]: # ejercicio 18
import sympy

t = sympy.Symbol('t')
N = sympy.Function('N')(t)
Nt = sympy.Symbol('Nt')

# Expreso la ecuación
ecuacion = sympy.Eq(N.diff(t) + N, Nt * sympy.exp(t + 2))

# Resuelvo la ecuación diferencial


solucion = sympy.dsolve(ecuacion, N)

# Imprimo la solución
display(ecuacion)
print("Solución:")
display(solucion)

d
t+2
N (t) + N (t) = N te
dt

Solución:
t+2
N te
−t
N (t) = C1 e +
2

In [3]: # ejercicio 19
import sympy

x = sympy.Symbol('x')
y = sympy.Function('y')(x)

# Expreso la ecuación
ecuacion = sympy.Eq(y.diff(x), (x*y + 3*x - y - 3)/(x*y - 2*x + 4*y - 8))

# Resuelvo la ecuación diferencial


solucion = sympy.dsolve(ecuacion, y)

# Imprimo la solución
display(ecuacion)
print("Solución:")
display(solucion)

d xy(x) + 3x − y(x) − 3
y(x) =
dx xy(x) − 2x + 4y(x) − 8

Solución:

⎛ √C e−x (−√5x + x − √2ix√√5 + 5 − 4√5 + 4 − 4√2i√√5 + 5) ⎞ ⎛ √C e−x (x + √5x − √2ix√5 − √5 + 4 + 4√5 − 4√2i√5 − √5) ⎞
5 5
⎡ 5 −x 1 1
√C1 e (−x − 4)
⎢y(x) = −5W ( ) − 3, y(x) = −5W ⎜ ⎟ − 3, y(x) = −5W ⎜ ⎟ − 3, y(x) =
⎢ 3
⎜ 3
⎟ ⎜ 3

⎣ 5e 5
⎝ 20e 5
⎠ ⎝ 20e 5

(x + √5x + √2ix√5 − √5 + 4 + 4√5 + 4√2i√5 − √5) ⎞ (−√5x + x + √2ix√√5 + 5 − 4√5 + 4 + 4√2i√√5 + 5) ⎞


5 −x 5 −x
⎛ √C1 e ⎛ √C1 e ⎤

−5W ⎜ ⎟ − 3, y(x) = −5W ⎜ ⎟ − 3⎥


⎜ 3
⎟ ⎜ 3
⎟ ⎥

⎝ 20e 5 ⎠ ⎝ 20e 5 ⎠ ⎦

In [11]: # ejercicio 20
x= sympy.Symbol('x')
y= sympy.Function('y')

ecuacion = (x*y(x)+2*y(x)-x-2)/(x*y(x)-3*y(x)+x-3)
display(sympy.Eq(y(x).diff(x),ecuacion))
solucion = sympy.dsolve(ecuacion, y(x))
display(solucion)

d xy(x) − x + 2y(x) − 2
y(x) =
dx xy(x) + x − 3y(x) − 3

y(x) = 1

In [11]: from IPython.display import Image


Image(filename="21a24.jpg", width=400, height=400)

Out[11]:

In [4]: # ejercico 21
import sympy

x = sympy.Symbol('x')
y = sympy.Function('y')(x)

# Expreso la ecuación
ecuacion = sympy.Eq(y.diff(x), (x*y + 3*x - y - 3)/(x*y - 2*x + 4*y - 8))

# Resuelvo la ecuación diferencial


solucion = sympy.dsolve(ecuacion, y)

# Imprimo la solución
display(ecuacion)
print("Solución:")
display(solucion)

d xy(x) + 3x − y(x) − 3
y(x) =
dx xy(x) − 2x + 4y(x) − 8

Solución:

(−√5x + x − √2ix√√5 + 5 − 4√5 + 4 − 4√2i√√5 + 5) ⎞ (x + √5x − √2ix√5 − √5 + 4 + 4√5 − 4√2i√5 − √5) ⎞


5 −x 5 −x
⎡ 5 −x
⎛ √ C1 e ⎛ √ C1 e
√C1 e (−x − 4)
⎢y(x) = −5W ( ) − 3, y(x) = −5W ⎜ ⎟ − 3, y(x) = −5W ⎜ ⎟ − 3, y(x) =
⎢ 3
⎜ 3
⎟ ⎜ 3

⎣ 5e 5
⎝ 20e 5
⎠ ⎝ 20e 5

⎛ √C e−x (x + √5x + √2ix√5 − √5 + 4 + 4√5 + 4√2i√5 − √5) ⎞ ⎛ √C e−x (−√5x + x + √2ix√√5 + 5 − 4√5 + 4 + 4√2i√√5 + 5) ⎞
5 5

1 1

−5W ⎜

⎟ − 3, y(x) = −5W ⎜
⎟ ⎜
⎟ − 3⎥
⎟ ⎥
3 3

⎝ 20e 5 ⎠ ⎝ 20e 5 ⎠ ⎦

In [7]: # ejercicio 22
import sympy

x = sympy.Symbol('x')
y = sympy.Function('y')(x)
v = sympy.Function('v')(x)

# Expreso la ecuación
ecuacion = sympy.Eq((sympy.exp(x) + sympy.exp(-x)) * v.diff(x), y**2)

# Resuelvo la ecuación diferencial


solucion = sympy.dsolve(ecuacion, v)

# Imprimo la solución
display(ecuacion )
print("Solución:")
display(solucion)

d
x −x 2
(e + e ) v(x) = y (x)
dx

Solución:
2
y (x)
∫ dx
cosh (x)

v(x) = C1 +
2

In [6]: # ejercicio 23
import sympy

t = sympy.Symbol('t')
x = sympy.Function('x')(t)

# Expreso la ecuación
ecuacion = sympy.Eq(x.diff(t), 4*(x**2 + 1))

# Resuelvo la ecuación diferencial con la condición inicial


solucion = sympy.dsolve(ecuacion, x, ics={x.subs(t, sympy.pi/4): 1})

# Imprimo la solución
display(ecuacion )
print("Solución:")
display(solucion)

d
2
x(t) = 4x (t) + 4
dt

Solución:
π
x(t) = tan (4t + )
4

In [8]: # ejercicio 24
import sympy

x = sympy.Symbol('x')
v = sympy.Function('y')(x)

# Expreso la ecuación
ecuacion = sympy.Eq(v.diff(x), (y**2 - 1) / (x**2 - 1))

# Resuelvo la ecuación diferencial


solucion = sympy.dsolve(ecuacion, v)

# Defino la condición inicial para v(x)


condicion_inicial = {v.subs(x, 2): 2}

# Sustituyo la solución en la condición inicial


solucion_con_condicion = solucion.subs(condicion_inicial)

# Imprimo la solución con la condición inicial


display(ecuacion )
print("Solución con la condición inicial:")
display(solucion_con_condicion)

2
d y (x) − 1
y(x) =
2
dx x − 1

Solución con la condición inicial:


C1 x − C1 + x + 1
y(x) =
−C1 x + C1 + x + 1

In [13]: from IPython.display import Image


Image(filename="25a26.jpg", width=400, height=400)

Out[13]:

In [9]: # ejercicio 25
import sympy

x = sympy.Symbol('x')
y = sympy.Function('y')(x)

# Expreso la ecuación
ecuacion = sympy.Eq(x**2 * y.diff(x), y - x * y)

# Defino la condición inicial


condicion_inicial = {y.subs(x, -1): 1}

# Resuelvo la ecuación diferencial con la condición inicial


solucion = sympy.dsolve(ecuacion, y, ics=condicion_inicial)

# Imprimo la solución
display(ecuacion )
print("Solución:")
display(solucion)

d
2
x y(x) = −xy(x) + y(x)
dx

Solución:
1

e x

y(x) = −
ex

In [10]: # ejercicio 26
import sympy

x = sympy.Symbol('x')
y = sympy.Function('y')(x)

# Expreso la ecuación
ecuacion = sympy.Eq(y.diff(x) + 2*y, 1)

# Defino la condición inicial


condicion_inicial = {y.subs(x, 0): 5/2}

# Resuelvo la ecuación diferencial con la condición inicial


solucion = sympy.dsolve(ecuacion, y, ics=condicion_inicial)

# Imprimo la solución
display(ecuacion )
print("Solución:")
display(solucion)

d
2y(x) + y(x) = 1
dx

Solución:
1
−2x
y(x) = + 2.0e
2

También podría gustarte