Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CURSO MÉTODOS
NUMÉRICOS
SECCIÓN: “Q”
INTEGRANTES:
MÉTODOS NUMÉRICOS 1
UNI FIEE
MÉTODOS NUMÉRICOS 2
UNI FIEE
MÉTODOS NUMÉRICOS 3
UNI FIEE
y = ex [e−x (−x) + c]
y = −x + cex
1 = 0 + ce0 entonces c = 1
MÉTODOS NUMÉRICOS 4
UNI FIEE
y = −x + ex
(b) Implemente un algoritmo en Matlab que calcule el valor de y
(0.1), y (0.2), y (0.3) para la ecuación en (a) usando el método de
R-K(4) con el paso h = 0.1.
usando el siguiente código
MÉTODOS NUMÉRICOS 5
UNI FIEE
MÉTODOS NUMÉRICOS 6
UNI FIEE
MÉTODOS NUMÉRICOS 7
1. Sistemas de ecuaciones diferenciales - Método de Taylor
a) Resuelva la siguiente ecuación diferencial de modo exacto y calcule el valor de y(1):
Solución
∞
X ∞
X ∞
X
n(n − 1)Cn xn−2 − 2x nCn xn−1 − 2 C n xn = 0
n=2 n=1 n=0
∞
X ∞
X ∞
X
(k + 2)(k + 1)Ck+2 xk − 2 kCk xk − 2 Ck xk = 0
k=0 k=1 k=0
∞
X ∞
X ∞
X
2C2 + (k + 2)(k + 1)Ck+2 xk − 2 kCk xk − 2C0 − 2 Ck xk = 0
k=1 k=1 k=1
∞
X
2C2 − 2C0 + [(k + 2)(k + 1)Ck+2 − 2kCk − 2Ck ] xk = 0
k=1
V
⇒ 2C2 − 2C0 = 0 (k + 2)(k + 1)Ck+2 − 2kCk − 2Ck = 0
V 2Ck
⇒ C2 = C0 Ck+2 =
k+2
x4 x6 x8 x10
y = 1 + x2 + + + + + ...
2 6 24 120
∞
X (x2 )n 2
y= = ex
0
n!
Entonces hallando el valor de y(1) = 2.718281
b) Convierta la ecuacion diferencial de segundo orden en (a) para un sistema de ecuaciondes diferenciales
de primer orden.
Realice el metodo de Taylor de orden 2 y encuentre las ecuaciones respectivas de paso 1. Realice
tambien metodo de Taylor de orden 2 y encuentre las ecuaciones respectivas de paso 1.
Hacemos:
y1 = y → y10 = y 0 → y10 = y2
y2 = y 0 → y20 = y 00 = 2xy 0 + 2y → y20 = 2xy2 + 2y1
Entonces:
y10 = y2
y20 = 2xy2 + 2y1
2
Metodo de Taylor de orden 2, las ecuaciones son:
Derivamos:
y100 = y20 → y100 = 2xy2 + 2y1
y200 = 2xy20 + 2y2 + 2y10 → y200 = 2x(2xy2 + 2y1 ) + 4y2
y10 = y2
y10 = y2
c) Implemente un algoritmo en matlab que permita encontrar el valor aproximado de y(1) por el metodo
de taylor de orden 2 usando las ecuaciones encontradas en (b).
Algoritmo
3
Compilacion
d ) Implemente un algoritmo en matlab que permita encontrar el valor aproximado de y(1) por el metodo
de taylor de orden 3 usando las ecuaciones encontradas en (b).
Algoritmo
Compilacion
4
e) Implemente un algoritmo en matlab que permita encontrar el valor aproximado de y(1) por el metodo
de Runge Kutta(4).
Algoritmo
Compilacion
f ) Calcule los errores encontrados en (c), (d) y (e) y compare dichos errores. Explique sus conclusiones
con respecto a esta experiencia.
Error en (c):
Error = |Y real − Y aprox| = |2.718281 − 2.000|
→ Error = 0.718281
Error en (d):
Error = |Y real − Y aprox| = |2.718281 − 2.000|
→ Error = 0.718281
Error en (e):
Error = |Y real − Y aprox| = |2.718281 − 1.83333|
→ Error = 0.884951
En este ejemplo, los errores en (c) y (d) coinciden y esto se debe a que el numero de iteraciones
es 1, generalmente no son iguales cuando el numero de iteraciones es un numero grande o mayor a
1.Ademas los errores en (c) , (d) y (e) son grandes, eso se debe a que el paso es 1 y el numero de
iteraciones tambien es 1.