04 em 07 Emcvd U3 A9 Manuel Manjarrez
04 em 07 Emcvd U3 A9 Manuel Manjarrez
04 em 07 Emcvd U3 A9 Manuel Manjarrez
4° Semestre
Módulo 7
Nombre
GRUPO: EM-EMCVED-2202-B1-003
Docente en línea: Alexandra Guzmán Velázquez.
Módulo #
Ecuaciones separables
Una ecuación diferencial de la forma
𝑑𝑦
= 𝑓(𝑥, 𝑦)
𝑑𝑥
Es una ecuación separable o de ecuaciones separables si 𝑓(𝑥, 𝑦) se
puede expresar como el producto de una función de 𝑥 por una
función de 𝑦, esto es:
𝑑𝑦
= 𝑝(𝑥)𝑞(𝑦)
𝑑𝑥
UnADM | DCEIT | EM | 2
Módulo #
𝑓(𝑥)𝑔(𝑦)𝑑𝑦 + ℎ(𝑥)𝑘(𝑦)𝑑𝑦 = 0
𝑓(𝑥) 𝑘(𝑦)
𝑑𝑥 + 𝑑𝑦 = 0
ℎ(𝑥) 𝑔(𝑥)
𝑛(𝑥)𝑑𝑥 + 𝑚(𝑦𝑢)𝑑𝑦 = 0
Despejando e integrando
∫ 𝑚(𝑦)𝑑𝑦 = ∫ −𝑛(𝑥)𝑑𝑥
Obteniendo la solución implícita:
𝐹 (𝑦 ) = 𝐺 (𝑥 ) + 𝐶
Ecuaciones exactas.
Dada una familia de curvas 𝐹 (𝑥, 𝑦) = 𝐶, se puede generar una
ecuación diferencial de primer orden hallando la diferencial
total de 𝐹:
𝑑𝐹(𝑥, 𝑦) = 0
Es decir:
𝜕𝐹 𝜕𝐹
𝑑𝑥 + 𝑑𝑦 = 0
𝜕𝑥 𝜕𝑌
El método en que se basa la resolución de las ecuaciones exactas
es el proceso inverso. Es decir, dada una ecuación diferencial en
forma:
𝑀(𝑥, 𝑦)𝑑𝑦 + 𝑁(𝑥, 𝑦)𝑑𝑦 = 0
Intentamos ver si corresponde a la diferencial total de alguna
función de dos variables.
𝜕𝐹 𝜕𝐹
(𝑥, 𝑦) = 𝑀(𝑥, 𝑦) 𝑦 (𝑥, 𝑦) = 𝑁(𝑥, 𝑦), ∀(x, y) ∈ R
𝜕𝑥 𝜕𝑦
Entonces en base al siguiente teorema
Sean 𝑀(𝑥, 𝑦) 𝑦 𝑁(𝑥, 𝑦) funciones continuas con derivadas parciales de
primer orden continuas en un rectángulo R. Entonces, la ecuación
𝑀(𝑥, 𝑦)𝑑𝑦 + 𝑁(𝑥, 𝑦)𝑑𝑦 = 0
Es exacta si y sólo si se verifica:
𝜕𝑀 𝜕𝑁
(𝑥, 𝑦) = (𝑥, 𝑦) ∀(x, y) ∈ R
𝜕𝑥 𝜕𝑦
Si no se puede determinar una solución exacta para un problema de
valor inicial
𝑦´ = 𝑓(𝑥, 𝑦), 𝑦(𝑥0 ) = 𝑦0 , con frecuencia podemos utilizar una
computadora para generar una tabla de valores numéricos
aproximados de 𝑦 para valores de 𝑥 en un intervalo apropiado. Tal
tabla se denomina solución numérica del problema, y el método por
medio del cual la generamos se llama método numérico.
Método de Euler
𝑑𝑦
Dada una ecuación diferencial = 𝑓(𝑥, 𝑦) y una condición inicial
𝑑𝑥
𝑦(𝑥0 ) = 𝑦0 podemos aproximar la solución exacta de 𝑦 = 𝑦(𝑥) por medio
de su linealización
𝐿(𝑥 ) = 𝑦(𝑥0 ) + 𝑦´(𝑥0 )(𝑥 − 𝑥0 ) 𝑜 𝐿(𝑥 ) = 𝑦0 + 𝑦´𝑓 (𝑥0 , 𝑦0 )(𝑥 − 𝑥0 )
La función 𝐿(𝑥 ) proporciona
una buena aproximación a la
solución 𝑦(𝑥) en un intervalo
pequeño alrededor de 𝑥0
Describiendo en método
UnADM | DCEIT | EM | 4
Módulo #
tenemos:
Sabemos que el punto (𝑥0 , 𝑦0 ) esta en la curva de la solución,
supongamos que especificamos un nuevo valor para la variable
independiente, como 𝑥1 = 𝑥0 + 𝑑𝑥 (𝑑𝑥 = ∆𝑥 𝑒𝑠 𝑙𝑎 𝑑𝑒𝑓𝑖𝑛𝑖𝑐𝑖ó𝑛 𝑑𝑒 𝑑𝑖𝑓𝑒𝑟𝑒𝑛𝑐𝑖𝑎𝑙𝑒𝑠).
Si el incremento de 𝑑𝑥 es pequeño, entonces+
𝑦1 = 𝐿(𝑥1 ) = 𝑦0 + 𝑓 (𝑥0 , 𝑦0 )𝑑𝑥
Sería una buena aproximación al
valor exacto 𝑦 = 𝑦(𝑥1 ). Así, a
partir del punto (𝑥0 , 𝑦0 ), que esta
exactamente en la curva de la
solución, hemos obtenido el punto
(𝑥1 , 𝑦1 ), que está muy cercano al
punto (𝑥1 , 𝑦(𝑥1 ), en la curva de
solución.
UnADM | DCEIT | EM | 5
Módulo #
Los
𝑑𝑦
= 𝐹(𝑥, 𝑦)
𝑑𝑥
𝑃𝑉𝐼 𝑦(𝑥 ) = 𝑦
0 0
{ 𝑦(𝑥𝑓 ) =?
ℎ2 ℎ3
𝑦𝑖+1 = 𝑦𝑖 + ℎ𝑓(𝑥𝑖 , 𝑦𝑖 ) + 𝑓´ (𝑥𝑖 , 𝑦𝑖 ) + 𝑓´´ (𝑥𝑖 , 𝑦𝑖 ) + ⋯ ….
2! 3!
Este es el algoritmo de Runge-Kutta de segundo orden.
ℎ
𝑦𝑖+1 = 𝑦𝑖 + (𝑘 + 𝑘1 )
2 0
𝑘0 = 𝑓 (𝑥𝑖 , 𝑦𝑖 ); 𝑘1 = 𝑓(𝑥𝑖 + ℎ, 𝑦𝑖 + ℎ𝑘0 )
UnADM | DCEIT | EM | 6
Módulo #
ℎ
𝑦𝑖+1 = 𝑦𝑖 + (𝑘 + 2𝑘2 + 2𝑘3 + 𝑘4 )
6 1
Donde
𝑘1 = 𝑓(𝑥𝑖 , 𝑦𝑖 )
ℎ ℎ𝑘1
𝑘2 = 𝑓(𝑥𝑖 + , 𝑦𝑖 + )
2 2
ℎ ℎ𝑘2
𝑘3 = 𝑓(𝑥𝑖 + , 𝑦𝑖 + )
2 2
{ 𝑘4 = 𝑓(𝑥𝑖 + ℎ, 𝑦𝑖 + ℎ𝑘3
UnADM | DCEIT | EM | 7
Módulo #
Desarrollo
𝑑𝑦 3𝑡 2 + 4𝑡 + 2
= , 𝑦(0) = −1
𝑑𝑡 2(𝑦 − 1)
SOLUCIÓN
𝑦 2 − 2𝑦 − 𝑡 3 − 2𝑡 2 − 2𝑡 = 𝐶
𝑦(0) = −1
𝐶=3
Sustituimos el valor de 𝐶 = 3
−𝑏 ± √𝑏2 − 4𝑎𝑐
𝑦= 𝑑𝑜𝑛𝑑𝑒 𝑎 = 1; 𝑏 = −2; 𝑐 = −𝑡 3 − 2𝑡 2 − 2𝑡 − 3
2𝑎
𝑦
−(−2) ± √(−2)2 − 4(1)(−𝑡 3 − 2𝑡 2 − 2𝑡 − 3)
= 𝑟𝑒𝑎𝑙𝑖𝑧𝑎𝑚𝑜𝑠 𝑢𝑛𝑎 𝑓𝑎𝑐𝑡𝑜𝑟𝑖𝑧𝑎𝑐𝑖ó𝑛 𝑒𝑛 𝑙𝑎 𝑟𝑎𝑖𝑧
2(1)
UnADM | DCEIT | EM | 8
Módulo #
4((𝑡 + 2)(𝑡 2 + 2)
𝑦1 = 1 + √((𝑡 + 2)(𝑡 2 + 2)
𝑦2 = 1 − √((𝑡 + 2)(𝑡 2 + 2)
𝑦(0) = −1
1 = 1 + 2 → −1 = 3
− 1 = 1 − 2 → −1 = −1
UnADM | DCEIT | EM | 9
Módulo #
La solución de
𝟐
𝒅𝒚 𝟑𝒕 + 𝟒𝒕 + 𝟐
= , 𝒚(𝟎) = −𝟏
𝒅𝒕 𝟐(𝒚 − 𝟏)
𝑑𝑦
3𝑡 2 + 4𝑡𝑦 + (2𝑦 + 2𝑡 2 ) = 0 ∶ 𝑦 (0) = 1
𝑑𝑡
UnADM | DCEIT | EM | 10
Módulo #
SOLUCIÓN
𝑑𝑦
(3𝑡 2 + 4𝑡𝑦)𝑑𝑡 + (2𝑦 + 2𝑡 2 ) (𝑑𝑡) = 0 → (3𝑡 2 + 4𝑡𝑦)𝑑𝑡 + (2𝑦 + 2𝑡 2 )𝑑𝑦 = 0
𝑑𝑡
𝜕𝑀 𝜕𝑁
= 4𝑡 ; = 4𝑡
𝜕𝑦 𝜕𝑡
𝜕𝑀 𝜕𝑁
Como se cumple = es una ecuación
𝜕𝑦 𝜕𝑡
diferencial exacta
𝑓 (𝑡, 𝑦) = 𝑡 3 + 2𝑡 2 𝑦 + 𝑔(𝑦)
𝜕𝑓
Obtenemos 𝑔(𝑦) 𝑎 𝑝𝑎𝑟𝑡𝑖𝑟 𝑑𝑒 = 𝑁(𝑡, 𝑦)𝑑𝑦 = 2𝑦 + 2𝑡 2
𝜕𝑦
𝑓 (𝑡, 𝑦) = 𝑡 3 + 2𝑡 2 𝑦 + 𝑦 2 = 𝐶
Entonces 𝑦 2 + 𝑡 3 + 2𝑡 2 𝑦 = 1 → 𝑦 2 + 2𝑡 2 𝑦 + 𝑡 3 − 1 = 0
UnADM | DCEIT | EM | 11
Módulo #
−𝑏 ± √𝑏2 − 4𝑎𝑐
𝑦= 𝑑𝑜𝑛𝑑𝑒 𝑎 = 1; 𝑏 = 2𝑡 2 ; 𝑐 = 𝑡 3 − 1
2𝑎
√22 √𝑡 4 − 𝑡 3 + 1 = 2√𝑡 4 − 𝑡 3 + 1
𝑦 = −𝑡 2 ± √𝑡 4 − 𝑡 3 + 1
𝒚𝟏 = −𝒕𝟐 + √𝒕𝟒 − 𝒕𝟑 + 𝟏
𝒚𝟐 = −𝒕𝟐 − √𝒕𝟒 − 𝒕𝟑 + 𝟏
Para
𝒚𝟏 = −𝒕𝟐 + √𝒕𝟒 − 𝒕𝟑 + 𝟏 → 𝟏 = −𝟎𝟐 + √𝟎𝟒 − 𝟎𝟑 + 𝟏
La solución de
𝒅𝒐𝒎𝒊𝒏𝒊𝒐 𝒅𝒆 𝒍𝒂 𝒇𝒖𝒏𝒄𝒊ó𝒏 = {𝑡 ∈ ℝ}
D= (−∞ , ∞)
UnADM | DCEIT | EM | 12
Módulo #
SOLUCIÓN EN EXCEL
UnADM | DCEIT | EM | 13
Módulo #
Resultados
En la solución de este ejercicio por el método numérico de Euler
y Runge Kutta con un incremento de 𝒉 = 𝟎. 𝟏 𝒚 𝒉 = 𝟎. 𝟐𝟓 , para la
conclusión de los haremos referencia al error absoluto para poder
medir y comparar los dos métodos, así mismo también lo
manejaremos para poder comparar cuando manejamos distinto valor
de h
𝒉 = 𝟎. 𝟏 𝒚 𝒉 = 𝟎. 𝟐𝟓
𝒅𝒚 𝒚𝟐
= −𝟏 + 𝟐𝒕 + ; 𝒚 (𝟎 ) = 𝟏
𝒅𝒙 (𝟐 + 𝒕𝟐 )𝟐
UnADM | DCEIT | EM | 14
Con una solución analítica 𝒚(𝒕) = 𝟏 + 𝒕𝟐
Módulo #
h 0.025
yn (SOLUCIÓN SOLUCIÓN ERROR ERROR
Iteración i
tn APROXIMADA) EXACTA ABSOLUTO RELATIVO
1 0 1 1 0 0
2 0.025 1 1.000625 0.000625 0.062460962
3 0.05 1.001218779 1.0025 0.001281221 0.127802566
4 0.075 1.003654919 1.005625 0.001970081 0.195906146
5 0.1 1.007307062 1.01 0.002692938 0.266627555
6 0.125 1.012173926 1.015625 0.003451074 0.33979809
7 0.15 1.018254315 1.0225 0.004245685 0.415225892
8 0.175 1.025547133 1.030625 0.005077867 0.492697796
9 0.2 1.034051391 1.04 0.005948609 0.571981603
10 0.225 1.043766218 1.050625 0.006858782 0.652828704
11 0.25 1.05469087 1.0625 0.00780913 0.734976984
12 0.275 1.066824732 1.075625 0.008800268 0.818153955
13 0.3 1.080167328 1.09 0.009832672 0.902080001
14 0.325 1.094718322 1.105625 0.010906678 0.986471692
15 0.35 1.110477519 1.1225 0.012022481 1.071045049
16 0.375 1.127444865 1.140625 0.013180135 1.155518716
17 0.4 1.145620443 1.16 0.014379557 1.239616953
18 0.425 1.165004476 1.180625 0.015620524 1.323072398
19 0.45 1.185597317 1.2025 0.016902683 1.405628557
20 0.475 1.207399442 1.225625 0.018225558 1.487041974
UnADM | DCEIT | EM | 15
Módulo #
1.5
1
0.5
0
0 0.1 0.2 0.3 0.4 0.5
1.5
0.5
UnADM | DCEIT | EM | 16
Módulo #
ERROR ABSOLUTO
ERROR RELATIVO
0.025
1.8
1.6
0.02
1.4
1.2 0.015
1
0.8 0.01
0.6
0.4 0.005
0.2
0 0
0 5 10 15 20 25 0 5 10 15 20 25
UnADM | DCEIT | EM | 17
Módulo #
h 0.1
yn (SOLUCIÓN SOLUCIÓN ERROR ERROR
Iteración i
tn APROXIMADA) EXACTA ABSOLUTO RELATIVO
1 0 1 1 0 0
2 0.1 1 1.01 0.01 0.99009901
3 0.2 1.018029605 1.04 0.021970395 2.112537986
4 0.3 1.053849157 1.09 0.036150843 3.316591089
5 0.4 1.107325973 1.16 0.052674027 4.54086442
6 0.5 1.178450438 1.25 0.071549562 5.72396493
7 0.6 1.267330146 1.36 0.092669854 6.813959834
8 0.7 1.374166527 1.49 0.115833473 7.774058585
9 0.8 1.49922277 1.64 0.14077723 8.583977452
10 0.9 1.642791662 1.81 0.167208338 9.238029748
11 1 1.805169014 2 0.194830986 9.7415493
12 1.1 1.986634893 2.21 0.223365107 10.10701841
13 1.2 2.187442375 2.44 0.252557625 10.35072235
14 1.3 2.407812304 2.69 0.282187696 10.4902489
15 1.4 2.64793226 2.96 0.31206774 10.54282906
16 1.5 2.907958114 3.25 0.342041886 10.52436572
17 1.6 3.188017006 3.56 0.371982994 10.44896052
18 1.7 3.488210892 3.89 0.401789108 10.32876884
19 1.8 3.808620189 4.24 0.431379811 10.17405214
20 1.9 4.149307198 4.61 0.460692802 9.993336262
UnADM | DCEIT | EM | 18
Módulo #
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9
5
4
3
2
1
0
0 0.5 1 1.5 2
UnADM | DCEIT | EM | 19
Módulo #
h 0.025
1 0 1 1 0 0
2 0.025 0 0.00121878 1.00060939 1.000625 1.56104E-05 0.00156006
3 0.05 0.00124922 0.00246802 1.00246801 1.0025 3.199E-05 0.00319103
4 0.075 0.002498405 0.00371727 1.005575845 1.005625 4.9155E-05 0.004888
5 0.1 0.003747556 0.00496652 1.009932881 1.01 6.71188E-05 0.00664543
6 0.125 0.004996677 0.00621577 1.015539107 1.015625 8.58928E-05 0.00845714
7 0.15 0.006245772 0.00746504 1.022394514 1.0225 0.000105486 0.01031643
8 0.175 0.007494842 0.00871432 1.030499097 1.030625 0.000125903 0.01221615
9 0.2 0.008743892 0.00996362 1.039852853 1.04 0.000147147 0.01414878
10 0.225 0.009992926 0.01121293 1.050455781 1.050625 0.000169219 0.01610653
11 0.25 0.011241947 0.01246226 1.062307885 1.0625 0.000192115 0.01808145
12 0.275 0.01249096 0.01371161 1.07540917 1.075625 0.00021583 0.02006552
13 0.3 0.013739968 0.01496098 1.089759647 1.09 0.000240353 0.02205075
UnADM | DCEIT | EM | 20
Módulo #
1.5
0.5
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
1.5
1
0.5
0
0
0.15
0.325
0.025
0.05
0.075
0.1
0.125
0.175
0.2
0.225
0.25
0.275
0.3
0.35
0.375
0.4
0.425
0.45
0.475
UnADM | DCEIT | EM | 21
Módulo #
𝒅𝒚 𝒚𝟐
= −𝟏 + 𝟐𝒕 + ; 𝒚 (𝟎 ) = 𝟏
𝒅𝒙 (𝟏 + 𝒕𝟐 )𝟐
h 0.1
1 0 1 1 0 0
2 0.1 0 0.0180296 1.009014802 1.01 0.000985198 0.09754431
3 0.2 0.019805007 0.03786152 1.037848066 1.04 0.002151934 0.20691676
4 0.3 0.039586595 0.05770772 1.086495224 1.09 0.003504776 0.32153907
5 0.4 0.059357956 0.07757577 1.154962085 1.16 0.005037915 0.43430301
6 0.5 0.07913328 0.09747145 1.243264449 1.25 0.006735551 0.53884408
7 0.6 0.098925215 0.11739798 1.351426048 1.36 0.008573952 0.63043763
8 0.7 0.118743099 0.13735585 1.479475525 1.49 0.010524475 0.7063406
UnADM | DCEIT | EM | 22
Módulo #
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
5
4
3
2
1
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9
UnADM | DCEIT | EM | 23
Módulo #
0.0004 0.03
0.0003
0.02
0.0002
0.01
0.0001
0 0
0 5 10 15 20 25 0 5 10 15 20 25
Conclusiones.
UnADM | DCEIT | EM | 24
Módulo #
*¿Crees que los métodos numéricos son mejores que los métodos
analíticos para encontrar soluciones de EDO?
Con lo poco que visualizamos con estos dos métodos (ya que
existen otros y por falta de tiempo ya que creo que es mucho
material para solo una semana) para mi si, por que me da otre
perspectiva de solución de una EDO, mi justificación la podría
dar con los valores de error absoluto obtenidos de la solución
aproximada y la solución exacta, vemos como con un h pequeño con
𝒉 = 𝟎. 𝟎𝟐𝟓 el error absoluto se acerca más a cero.
Referencia bibliográfica
UnADM | DCEIT | EM | 25
Módulo #
UnADM | DCEIT | EM | 26