Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Juan Pablo
11 de mayo de 2010
1
Índice
1. Error 4
1.1. Error absoluto . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2. Error relativo . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2. Punto Flotante 4
2.1. Fórmula . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2. Descripción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.3. Posibilidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.4. Casos Especiales . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.5. Guardado en memoria . . . . . . . . . . . . . . . . . . . . . . . 5
2.6. Consejos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3. Método de la Bisección 6
3.1. Descripción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.2. Datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.3. Desarrollo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.4. Cantidad de particiones para un ε dado . . . . . . . . . . . . . . 7
2
6.5.2. Desarrollo . . . . . . . . . . . . . . . . . . . . . . . . . 10
6.5.3. Ejemplos . . . . . . . . . . . . . . . . . . . . . . . . . . 10
6.6. Método de Heun . . . . . . . . . . . . . . . . . . . . . . . . . . 11
6.6.1. Descripción . . . . . . . . . . . . . . . . . . . . . . . . . 11
6.6.2. Desarrollo . . . . . . . . . . . . . . . . . . . . . . . . . 11
6.7. Método de Runge-Kutta . . . . . . . . . . . . . . . . . . . . . . 11
6.7.1. Descripción . . . . . . . . . . . . . . . . . . . . . . . . . 11
6.7.2. Desarrollo . . . . . . . . . . . . . . . . . . . . . . . . . 11
7. Interpolación polinomial 12
7.1. Descripción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
7.2. Método tradicional de resolución . . . . . . . . . . . . . . . . . 12
7.3. Interpolación de Lagrange . . . . . . . . . . . . . . . . . . . . . 12
7.3.1. Descripción . . . . . . . . . . . . . . . . . . . . . . . . . 12
7.3.2. Desarrollo . . . . . . . . . . . . . . . . . . . . . . . . . 13
7.4. Método de las diferencias divididas de Newton . . . . . . . . . . 13
7.4.1. Descripción . . . . . . . . . . . . . . . . . . . . . . . . . 13
7.4.2. Desarrollo . . . . . . . . . . . . . . . . . . . . . . . . . 13
3
1. Error
1.1. Error absoluto
2. Punto Flotante
2.1. Fórmula
x = q · 2E · (−1)B
2.2. Descripción
q
q =1+m
m (Mantisa)
52
X
m= ek · 2−k
i=1
m ≤ m ≤ 1 − 2−52
e (Exponente)
−1022 ≤ E ≤ 1023
Se guarda: e = E + 1023
2.3. Posibilidades
# Signos Distintos: 2
# Mantisas Posibles: 252
# Exponentes Posibles: 2045
4
2.4. Casos Especiales
El más grande
El más chico
Overflow (inf )
B = 0
e = 2047
m = 0
Not a Number (N aN )
B = 1
e = 2047
m = 0
2.6. Consejos
1. No sumar números de muy distinto orden de magnitud
10 + 10−15 = 10
5
3. Método de la Bisección
3.1. Descripción
El método de la bisección consiste en buscar la raı́z mediante la división de
un intervalo en 2, y luego de determinar en que mitad del intervalo se encuentra
la raı́z, subdividir este intervalo y seguir subdividiendo hasta que se cumpla que
la distancia entre los extremos del intervalo sea menor a la precisión pedida o
hasta que uno quiera.
3.2. Datos
f tiene un cero en [a, b]
a0 = a; b0 = b
3.3. Desarrollo
Dados an , bn
an +bn
cn = 2
an+1 = an
bn+1 = cn
an+1 = cn
bn+1 = bn
6
3.4. Cantidad de particiones para un ε dado
b−a
<ε
2n+1
b−a
< 2n+1
ε
b−a
n + 1 > log2 ( )
ε
b−a
n > blog2 ( )c
ε
4.2. Datos
2
f ∈ C[a;b]
4.3. Desarrollo
0
y = f (x0 ) + f (x0 ) · (x − x0 )
0
0 = f (x0 ) + f (x0 ) · (x − x0 )
f (x0 )
x1 = x0 − 0
f (x0 )
f (x1 )
x2 = x1 − 0
f (x1 )
..
.
f (xn )
xn+1 = xn −
f 0 (xn )
7
4.4. Nota
en = kxn − rk
en+1
“En proximidades de r“ ⇒ = c (Si r es un cero simple de f ) A esto se le
e2n
llama convergencia cuadrática.
5.2. Datos
El Método de Punto Fijo es convergente cuando se cumplen las siguientes
2
condiciones: Si g ∈ C[a;b] y derivable en (a; b)/
g(x) ∈ [a; b]∀x ∈ [a; b] (Se dice que g mapea a [a;b] en [a;b])
0
kg (x)k < 1
5.3. Desarrollo
Por lo anterior:
Existe único punto fijo r de g en [a; b].
(
x0 ∈ [a; b]
La sucesión converge a r.
xn+1 = g(xn )
Si En = kxn − rk entonces
En+1
−−−→ c
En n→∞
con c < 1
Para acotar el error:
kn
En < · max(x0 − a, b − x0 ) −−−→ 0
1−k n→∞
8
6. Problema del Valor Inicial en Ecuaciones Difer-
enciales Ordenadas
6.1. Descripción
El Problema de Valor Inicial se utiliza para obtener aproximaciones precisas
a la solución de una Ecuación Diferencial Ordenada (EDO).
( 0
y (t) = f (t, y(t)), t ∈ I = [t0 , t0 + T ], T >0
(6.1)
y(t0 ) = y0
datos: t0 , y0 , T , f : IxR
6.3. Desarrollo
yk ≈ y(tk ) k: 0,1,. . . ,n
t0 < t1 < . . . < tn−1 < tn = t0 + T
tk
Se divide a T en n partes, de modo tal que:
tk+1 − tk = h
T = nh
tk = t0 + kh
Siendo
yk
yk + 1 = g(t, k, yk )
Y se resuelve mediante:
0 0
yk+1 = yk + hf (tk , yk ) en donde f (t, y) = y (t, y) y k = 0, 1, . . . , n
9
6.4. Método de Euler
6.4.1. Datos
Se usa todo lo descrito para Problema del Valor Inicial
6.4.2. Desarrollo
6.4.3. Notas
Error global o total
kyn − y(tn )k = O(h)
6.5.2. Desarrollo
y ∈ C[tn+1
0 ;t0 +h]
O(hn+1
−−−−−−→
0 00 h2 hn hn
y(t0 + h) = y(t0 ) + y (t0 )h + y (t0 ) + . . . + y (t0 ) +y (n) (c)
(n)
2 n!} n!
| {z c∈(t0 .t0 +h)
Polinomio en h de grado ≤ n
6.5.3. Ejemplos
Tomando a:
0
y =f
10
Taylor de orden 1 (Euler) (n = 1)
yk+1 = yk + f (tk , yk )h
Taylor de orden 2 (n = 2)
00
y (tk ,yk )
z }| {
∂f ∂f 2
yk+1 = yk + f (tk , yk )h + ( (tk , yk ) + (tk , yk ) · f (tk , yk )) h2
∂t ∂y
6.6.2. Desarrollo
K1 = hf (tk , yk )
K2 = hf (tk + 1, yk + K1 )
1
yk+1 = yk + (K1 + K2 )
2
6.7.2. Desarrollo
K1 = hf (tk , yk )
K1
K2 = hf (tk + h2 , yk + 2
)
K2
K3 = hf (tk + h2 , yk + 2
)
K4 = hf (tk+1 , yk + K3 )
1
yk+1 = (K1 + 2K2 + 2K3 + K4 )
6
11
7. Interpolación polinomial
7.1. Descripción
Mediante Interpolación polinomial se genera un polinómio que contenga a
los puntos que se tienen como dato.
1. m ≤ xk ≤ M ∀k
x ∈ [m, M ] y x ∈ / {xk }nk=0
f (x) ≈ Pn (x)
Se llamarı́a al procedimiento: “interpolar“.
3. Derivadas
0 0
f (x) ≈ Pn (x)
00 00
f (x) ≈ Pn (x)
4. Integral
R c d) ⊆ [m, M
(c, R ]c
d
f (x)δx ≈ d Pn (x)δx
12
7.3.2. Desarrollo
Si f : [a, b] → R, f derivable hasta el orden n + 1 en (a; b) y x0 , . . . , xn ∈
[a, b], el polinomio de grado n que interpola f en [a, b], teniendo n + 1 datos es:
n
X
Pn (x) = li (x) · f (xi )
i=0
donde:
Observación: (
1 j=i
li (x) =
6 i
0 j=
7.4.2. Desarrollo
Usando el polinómio interpolador tradicional de grado n (siendo n el número
de puntos que tenemos como dato menos 1) para la función f tenemos:
Pn = a0 +a1 (x−x0 )+a2 (x−x0 )(x−x1 )+. . .+an (x−x0 )(x−x1 ) . . . (x−xn−1 )
13
Viéndolo más simple:
a0 = f [x0 ]
a1 = f [x0 , x1 ]
a2 = f [x0 , x1 , x2 ]
..
.
an = f [x0 , x1 , . . . , xn ]
f [xi ] = f (xi ) = yi
f [xi+1 ] − f [xi ]
f [xi , xi+1 ] =
xi+1 − xi
f [xi+1 , xi+2 , . . . , xi+k ] − f [xi , xi+1 , . . . , xi+k−1 ]
f [xi , xi+1 , . . . , xi+k ] =
xi+k − xi
Y más gráficamente:
f (x0 ) &
f (x0 , x1 ) &
%
f (x1 ) f (x0 , x1 , x2 )
&
f (x1 , x2 ) %
f (x2 ) %
14