Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Métodos Numéricos
SEMESTRE 2019 A
f (x0 + h) − f (x0 )
f 0 (x0 ) ' (1)
h
f (x0 ) − f (x0 − h)
f 0 (x0 ) ' (2)
h
fi+1 − fi 1
fi 0 = f 0 (xi ) = − hfi 00 + ...
h 2
Truncando los valores se obtiene:
fi+1 − fi
fi 0 = + O(h). (5)
h
Donde O(h) es el término de orden superior que establece que el error es proporcional
1
al intervalo h de la retı́cula. El error asociado es aproximadamente igual a − hfi 00 .
2
El algoritmo genérico para obtener una aproximación por diferencias de una derivada
de un orden dado, establece los siguientes:
El número de puntos en la retı́cula es L, se debe cumplir que L ≥ p + 1, donde p
es el orden de la derivada por aproximar.
Los puntos están numerados por los subı́ndices i = α, β, γ, ..., λ; las abscisas de
los puntos de la retı́cula son: xi = αh, βh,γh,...,λh.
La aproximación de la derivada por serie de Taylor hace uso de la siguiente fórmula:
(p) aα fα + aβ fβ + ... + aλ fλ
f0 = + E. (6)
hp
Donde: aα , hasta aλ , son los L coeficientes indeterminados; fα = f (xα ),
fβ = f (xβ ),...; son las coordenadas que se usarán y E es el error asociado.
Mg. Cesar Victoria Barrós Métodos Numéricos
Desarrollo de Taylor
a0 f 0 a1 h2 00 h3 000
f00 = + [f0 + hf00 + f + f + ...]
h h 2 0 6 0
a2 2
4h 00 3
8h 000
+ [f0 + 2hf00 + f + f + ...]
h 2 0 6 0
Reagrupando se tiene:
f0 h
f00 = (a0 + a1 + a2 ) + (0 + a1 + 2a2 )f00 + (0 + a1 + 4a2 )f000 + ... (4∗)
h 2
Mg. Cesar Victoria Barrós Métodos Numéricos
Primera derivada
a0 + a1 + a2 = 0
0 + a1 + 2a2 = 1
0 + a1 + 4a2 = 0
a0 f0 a1 h2 00 h3 000
f000 = + 2 [f0 + hf00 + f + f + ...]
h2 h 2 0 6 0
a2 2
4h 00 3
8h 000
+ 2 [f0 + 2hf00 + f + f + ...]
h 2 0 6 0
Reagrupando se tiene:
1 1 1
f000 = 2 (a0 +a1 +a2 )f0 + (0+a1 +2a2 )f00 +(0+ a1 +2a2 )f000 +... (7∗)
h h 2
a0 + a1 + a2 = 0
0 + a1 + 2a2 = 0
1
0 + a1 + 2a2 = 1
2
Al resolver el sistema de ecuaciones se obtiene:
a0 = 1, a1 = −2 y a2 = 1. (8∗)
Reemplazando (8∗) en (6∗) se obtiene:
1
f000 = [f0 − 2f1 + f2 ] (8)
h2
a0 f0 a1 h2 00 h3 000
f0000 = + 3 [f0 + hf00 + f + f + ...]
h3 h 2 0 6 0
a2 2
4h 00 3
8h 000
+ 3 [f0 + 2hf00 + f + f + ...]
h 2 0 6 0
a3 9h2 00 27h3 000
+ 3 [f0 + 3hf00 + f + f + ...]
h 2 0 6 0
Reagrupando se tiene:
1 1 1 1
f0000 = 3 (a0 + a1 + a2 + a3 )f0 + 2 (0 + a1 + 2a2 + 3a3 )f00 + (0 + a1 + 2a2 +
h h h 2
9 1 4 9
a3 )f000 + (0 + a1 + a2 + a3 )f0000 + ... (10∗)
2 6 3 2
a0 + a1 + a2 = 0
0 + a1 + 2a2 = 0
1
0 + a1 + 2a2 = 1
2
Al resolver el sistema de ecuaciones se obtiene:
a0 = 1, a1 = −2 y a2 = 1. (11∗)
Reemplazando (11∗) en (9∗) se obtiene:
1
f0000 = [−f0 + 3f1 − 3f2 + f3 ] (9)
h3
y (10)
y (11)
a aa aa aa a aa
k (12)
l (13)
Mg. Cesar Victoria Barrós Métodos Numéricos
Programación en matlab ..l (....)
Tabla
Z ∞ Z ∞ Z ∞
dr dr 1 1
V (x) = A +B +C − 12 dx
0 r 0 r2 0 r 6 r
xi Yi
x1 Y1
x2 Y2
. .
. .
. .
xn Yn
Tabla
Z ∞ Z ∞ Z ∞
dr dr 1 1
V (x) = A +B +C − 12 dx
0 r 0 r2 0 r 6 r
xi Yi
x1 Y1
x2 Y2
. .
. .
. .
xn Yn
Tabla
Z ∞ Z ∞ Z ∞
dr dr 1 1
V (x) = A +B +C − 12 dx
0 r 0 r2 0 r 6 r
xi Yi
x1 Y1
x2 Y2
. .
. .
. .
xn Yn
Tabla
Z ∞ Z ∞ Z ∞
dr dr 1 1
V (x) = A +B +C − 12 dx
0 r 0 r2 0 r 6 r
xi Yi
x1 Y1
x2 Y2
. .
. .
. .
xn Yn
Tabla
Z ∞ Z ∞ Z ∞
dr dr 1 1
V (x) = A +B +C − 12 dx
0 r 0 r2 0 r 6 r
xi Yi
x1 Y1
x2 Y2
. .
. .
. .
xn Yn
Matriz
Ax + By + Cz = D
Ex + Fy + Gz = H
Ix + Jy + Kz = L
x 0
t11 t12 t13 t14 uw
t21 y 0
t22 t23 t24 = vw
z
t31 t32 t33 t34 w0
w
2x − 5y = 8
3x + 9y = −12