Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Presentado a:
JORGE ARMANDO AMADOR
Tutor
Entregado por:
Grupo: 100401_36
Analizar que no hay solo un único modo de solución sino que se puede
desencadenar diferentes soluciones dependiendo de la cadena de
desarrollo que se tome.
ELECCIÓN DESAFIOS A DESARROLLAR PARTE INDIVIDUAL
DESAFIO 1
Por: LEONARDO DAVID ARTEAGA MADROÑERO
1. DESAFÍO 1
Dada la función:
𝑓(𝑥) = 𝑠𝑒𝑛(10𝜋𝑥)
Considerando un rango x de [0,2π]
𝑑
𝑓 ′ (𝑥) = 𝑠𝑒𝑛(10𝜋𝑥) = 10𝜋cos(10𝜋𝑥)
𝑑𝑥
10𝜋 cos(10𝜋𝑥) = 0
10𝜋𝑥 = 𝑐𝑜𝑠 −1 (0)
𝜋
10𝜋𝑥 = ,𝑑𝑜𝑛𝑑𝑒𝑥 = 0.05
2
3𝜋
10𝜋𝑥 = 𝑑𝑜𝑛𝑑𝑒𝑥 = 0.15
2
𝑓(𝑥0 + ℎ) − 𝑓(𝑥0)
𝑓 ′ (𝑥) ≅
ℎ
5𝜋 𝜋
𝑓(0.05 + 0.2) − 𝑓(0.05) sin ( 2 ) − 𝑠𝑖𝑛 ( 2 ) 0
𝑓 ′ (0.05) ≅ = = =0
0.2 0.2 0.2
𝑓(𝑥0) − 𝑓(𝑥0 − ℎ)
𝑓 ′ (𝑥) ≅
ℎ
𝑓(𝑥0 + ℎ) − 𝑓(𝑥0 − ℎ)
𝑓 ′ (𝑥) ≅
2ℎ
Debido a que el punto evaluado π/2 resulta ser simétrico referente a los
puntos adyacentes, el resultado para el método de diferencias finitas hacia
adelante y hacia atrás resulta ser el mismo. Correspondientemente, el
método central resulta ser cero, pues la pendiente es la misa hacia ambos
lados del punto en que nos encontramos.
2. DESAFÍO 1
𝝅/𝟐
𝒔𝒆𝒏(𝒙)
∫ 𝑑𝑥
𝟎 𝟏 + 𝒙𝟐
Fórmula:
𝑏
𝑓(𝑎) + 𝑓(𝑏)
∫ 𝑓(𝑥)𝑑𝑥 ≈ (𝑏 − 𝑎)
𝑎 2
Donde:
Reemplazando:
𝑏
𝜋 0 + 0.2884
∫ 𝑓(𝑥)𝑑𝑥 ≈ ( − 0) = 𝟎. 𝟐𝟐𝟔𝟓𝟎𝟗
𝑎 2 2
Regla compuesta:
Fórmula:
𝑏 ∆𝑥
∫ 𝑓(𝑥)𝑑𝑥 ≈ (𝑓(𝑥0 ) + 2𝑓(𝑥1 ) + 2𝑓(𝑥2 ) + ⋯ + 2𝑓(𝑥𝑛−1 ) + 𝑓(𝑥𝑛 ))
2
𝑎
Donde:
𝑏−𝑎
∆𝑥 =
𝑛
𝜋
Se tiene que: 𝑎 = 0, 𝑏 = , 𝑛 = 6
2
Por tanto:
𝜋
−0 𝜋
∆𝑥 = 2 =
6 12
𝑏
𝑓(𝑥)𝑑𝑥 ≈ 𝟎. 𝟓𝟏𝟗𝟕𝟐𝟓
∫
𝑎
𝑏
𝑓(𝑥0 ) + 4𝑓(𝑥1 ) + 𝑓(𝑥2 )
∫ 𝑓(𝑥)𝑑𝑥 ≈ (𝑏 − 𝑎)
𝑎 6
Donde:
Reemplazando:
𝑏
𝜋 0 + 1.749344 + 0.288400
∫ 𝑓(𝑥)𝑑𝑥 ≈ ( − 0) = 𝟎. 𝟓𝟑𝟑𝟒𝟖𝟎
𝑎 2 6
Regla compuesta:
Fórmula:
𝑏
𝑓(𝑥0 ) + 4𝑓(𝑥1 ) + 𝑓(𝑥2 ) + 4𝑓(𝑥3 ) + 2𝑓(𝑥4 ) + ⋯ + 2𝑓(𝑥𝑛−2 ) + 𝑓(𝑥𝑛 )
∫ 𝑓(𝑥)𝑑𝑥 ≈ ∆𝑥
𝑎 3
Donde:
𝑏−𝑎
∆𝑥 =
𝑛
𝜋
Se tiene que: 𝑎 = 0, 𝑏 = 2 , 𝑛 = 6
Por tanto:
𝜋
−0 𝜋
∆𝑥 = 2 =
6 12
𝑏
𝑓(𝑥)𝑑𝑥 ≈ 𝟎. 𝟓𝟐𝟕𝟐𝟏𝟕
∫
𝑎
Fórmula:
𝑏
𝑓(𝑥0 ) + 3𝑓(𝑥1 ) + 3𝑓(𝑥2 ) + 𝑓(𝑥3 )
∫ 𝑓(𝑥)𝑑𝑥 ≈ (𝑏 − 𝑎)
𝑎 8
Donde:
Reemplazando:
𝑏
𝜋 0 + 1.177250 + 1.239172 + 0.288400
∫ 𝑓(𝑥)𝑑𝑥 ≈ ( − 0) = 𝟎. 𝟓𝟑𝟏𝟎𝟗𝟏
𝑎 2 8
Regla compuesta:
Fórmula:
𝑏
𝑓(𝑥0 ) + 3𝑓(𝑥1 ) + 3𝑓(𝑥2 ) + 2𝑓(𝑥3 ) + ⋯ + 3𝑓(𝑥𝑛−1 ) + 𝑓(𝑥𝑛 )
∫ 𝑓(𝑥)𝑑𝑥 ≈ 3∆𝑥
𝑎 8
Con 6 intervalos:
𝑏
𝑓(𝑥0 ) + 3𝑓(𝑥1 ) + 3𝑓(𝑥2 ) + 2𝑓(𝑥3 ) + 3𝑓(𝑥4 ) + 3𝑓(𝑥5 ) + 𝑓(𝑥6 )
∫ 𝑓(𝑥)𝑑𝑥 ≈ 3∆𝑥
𝑎 8
Donde:
𝑏−𝑎
∆𝑥 =
𝑛
𝜋
Se tiene que: 𝑎 = 0, 𝑏 = 2 , 𝑛 = 6
Por tanto:
𝜋
−0 𝜋
∆𝑥 = 2 =
6 12
𝑏
𝑓(𝑥)𝑑𝑥 ≈ 𝟎. 𝟓𝟐𝟕𝟓𝟗𝟖
∫
𝑎
Así, con respecto a este valor con un error del factor de 1x10-13, podemos
comparar un error relativo con respecto a cada método utilizado:
3. DESAFÍO 1
Dado:
𝑑𝑦
= 𝑦 + 𝑥,𝑦(0) = 1,𝑥 = [0: 0.1: 0.5]
𝑑𝑥
a) Método de Euler
Ecuaciones de Euler:
𝑥𝑛 = 𝑥𝑛−1 + ∆𝑥
𝑦𝑛 = 𝑦𝑛−1 + 𝑓(𝑥𝑛−1 , 𝑦𝑛−1 ) ∗ ∆𝑥
𝑥𝑛 −𝑥0
Donde ∆𝑥 = 𝑛
Tomando como partida con los valores iniciales dados x0=0, y0=1 se
calculan los siguientes cinco datos solicitados
e.g
𝑥𝑛 − 𝑥0 0.5 − 0
∆𝑥 = = = 0.1
𝑛 5
𝑥1 = 𝑥0 + ∆𝑥 = 0 + 0.1 = 0.1
𝑦𝑛+1 = 𝑦𝑛 + 𝑓(𝑥𝑛 , 𝑦𝑛 ) ∗ ∆𝑥=1+0.1(1+0)=1.1
𝑥𝑛+1 = 𝑥𝑛 + ∆𝑥
𝑦𝑛+1 = 𝑦𝑛 + 𝐾2∆𝑥
𝐾1 = 𝑓(𝑥𝑛 , 𝑦𝑛 )
1 1
𝐾2 = 𝑓 (𝑥𝑛 + ∆𝑥, 𝑦𝑛 + 𝐾1∆𝑥)
2 2
𝑥𝑛 −𝑥0
Donde ∆𝑥 = 𝑛
e.g
𝑥𝑛 − 𝑥0 0.5 − 0
∆𝑥 = = = 0.1
𝑛 5
𝑥1 = 𝑥0 + ∆𝑥 = 0 + 0.1 = 0.1
𝐾1 = 𝑓(𝑥0 , 𝑦0 ) = 𝑓(0,1) = 0 + 1 = 1
1 1 0.1 1 ∗ 0.1
𝐾2 = 𝑓 (𝑥𝑛 + ∆𝑥, 𝑦𝑛 + 𝐾1∆𝑥) = 𝑓 (0 + ,1 + ) = 𝑓(0.05,1.05) = 1.1
2 2 2 2
𝐾1 = 𝑓(𝑥𝑛 , 𝑦𝑛 )
1 1
𝐾2 = 𝑓 (𝑥𝑛 + ∆𝑥, 𝑦𝑛 + 𝐾1∆𝑥)
2 2
1 1
𝐾3 = 𝑓 (𝑥𝑛 + ∆𝑥, 𝑦𝑛 + 𝐾2∆𝑥)
2 2
𝐾4 = 𝑓(𝑥𝑛 + ∆𝑥, 𝑦𝑛 + 𝐾3∆𝑥)
𝑥𝑛 −𝑥0
Donde ∆𝑥 = 𝑛
Ahora se procede de igual forma como se realizó con los anteriores métodos.
Tomando como partida con los valores iniciales dados x0=0, y0=1 se
calculan los siguientes cinco datos solicitados
e.g
𝑥𝑛 − 𝑥0 0.5 − 0
∆𝑥 = = = 0.1
𝑛 5
𝑥1 = 𝑥0 + ∆𝑥 = 0 + 0.1 = 0.1
𝐾1 = 𝑓(𝑥0 , 𝑦0 ) = 𝑓(0,1) = 0 + 1 = 1
1 1 0.1 1 ∗ 0.1
𝐾2 = 𝑓 (𝑥𝑛 + ∆𝑥, 𝑦𝑛 + 𝐾1∆𝑥) = 𝑓 (0 + ,1 + ) = 𝑓(0.05,1.05) = 1.1
2 2 2 2
1 1 0.1 1.1 ∗ 0.1
𝐾3 = 𝑓 (𝑥𝑛 + ∆𝑥, 𝑦𝑛 + 𝐾2∆𝑥) = 𝑓 (0 + ,1 + ) = 𝑓(0.05,1.055) = 1.105
2 2 2 2
𝐾4 = 𝑓(𝑥𝑛 + ∆𝑥, 𝑦𝑛 + 𝐾3∆𝑥) = 𝑓(0 + 0.1, 1 + 1.105 ∗ 0.1) = 𝑓(0.1, 1.1105) = 1.2105
1 1
𝑦𝑛+1 = 𝑦𝑛 + (𝐾1 + 2𝐾2 + 2𝐾3 + 𝐾4)∆𝑥 = 1 + (1 + 2 ∗ 1.1 + 2 ∗ 1.105 + 1.2105) ∗ 0.1
6 6
= 1.110341667
ANEXOS
clear; clc;
#condición inicial
x0=0;
y0=1;
#defino parámetros
xn=0.5;
n=5;
dx=(xn-x0)/n;
#defino función
f_num=inline('x+y');
#solución analítica
t=linspace(0,0.7);
f_an=2*exp(t)-t-1;
Integración numerica
Ecuaciones diferenciales
DESAFIO 4
1
𝑥 ′ = , 𝑥(1) = 1
𝑥
a) Método de Euler
de métodos numéricos.
REFERENCIAS BIBLIOGRÁFICAS