clase1_MetNum2022cuat1_1 (1)
clase1_MetNum2022cuat1_1 (1)
clase1_MetNum2022cuat1_1 (1)
07
Métodos Numéricos 1
Este tipo de calculadora tiene dos
lineas en el visor: una de ellas guarda
el último resultado en la variable Ans
que es accesible con la tecla Ans
(penúltima tecla del teclado). Esto
habilita la posibilidad de realizar
cálculo iterativo (generar términos de
una sucesión donde un término es
función del inmediato previo).
Métodos Numéricos 2
Métodos Numéricos 93.07
Un libro de referencia: Métodos Numéricos con
Matlab, Mathews-Fink, PH, 2000
Métodos Numéricos 4
Métodos Numéricos 93.07
Métodos Numéricos 5
Métodos Numéricos 93.07
Métodos Numéricos 6
Métodos Numéricos 93.07
Métodos Numéricos 7
Cálculo numérico
Métodos Numéricos 8
Un ejemplo
Sea f : [a, b] R una función continua en [a, b] derivable en
(a, b) tal que f(a) f(b) < 0 y signo( f ’) constante en (a, b).
Entonces f tiene un único cero en (a, b).
Métodos Numéricos 9
Métodos constructivos o algoritmos
Procedimiento que para una dada
precisión determina una solución
aproximada en un número finito de
pasos.
Métodos Numéricos 10
Un ejemplo de procedimiento constructivo
Polinomio de Taylor y
término complementario
Métodos Numéricos 11
Precisión, solución aproximada ERROR
Error absoluto y error relativo
Métodos Numéricos 12
Precisión, solución aproximada ERROR
Error absoluto y error relativo
Métodos Numéricos 13
Aproximando el área bajo la parábola y = x2 con x en [0, 1].
El valor exacto del área es 1/3. El valor exacto del área es 1/3.
La aproximación con el área del La aproximación con la suma de
triángulo es 1/2. áreas de trapecios es 3/8.
El error absoluto de la El error absoluto de la
aproximación es 1/6. aproximación es 1/24.
El error relativo de la El error relativo de la
aproximación es 0.5 (50%). aproximación es 0.125 (12.5%).
1 1
0,75 0,75
0,5 0,5
0,25 0,25
0 0
0 0,25 0,5 0,75 1 0 0,25 0,5 0,75 1
Métodos Numéricos 14
Precisión, solución aproximada ERROR
• de aproximación o • de redondeo
truncado
(“algoritmo-dependiente”) (“máquina-dependiente)
surgen de reemplazar el Están relacionado con la
problema original por un naturaleza de la
problema aproximado representación de los
números en la
computadora
Métodos Numéricos 15
Error de aproximación
El que se origina al reemplazar el
problema original por un problema
aproximado que es el que se resuelve.
Métodos Numéricos 16
Error de redondeo
El que se origina por la forma en que
se almacenan y se opera con números
en una computadora.
Se suma 70 veces el número 0.1 en forma iterativa. El número 0.1 es uno de los infinitos
números reales que no pueden almacenarse correctamente en el formato estándar de doble
precisión en punto flotante.
Métodos Numéricos 17
Otro ejemplo sobre el error de redondeo
Métodos Numéricos 18
Una estrategia frecuente: Iterar procedimientos sencillos
Métodos Numéricos 19
Iterar procedimientos sencillos
Si a < r < 2 es una aproximación a r entonces 2/a > r es otra
aproximación a r y con estas dos se puede obtener otra: el promedio
de ambas. Entonces una mejor aproximación es
número
Métodos Numéricos 20
Aproximando una probabilidad p = P(0 < Z < 1) = (1) – 0.5
Métodos Numéricos 21
Aproximando una probabilidad p = P(0 < Z < 1) = (1) – 0.5
Métodos Numéricos 22
Aproximando una probabilidad p = P(0 < Z < 1) = (1) – 0.5
for k=1:8;
N=2^k;X=0:1/N:1;Y=(1/sqrt(2*pi))*exp(-X.^2/2);
I=trapz(X,Y)
end Se aproxima la integral de esta
I = 0.33626 función positiva en (0,1) por la
I = 0.34008 suma de áreas de trapecios
I = 0.34103 generados por la poligonal cuando
I = 0.34127 se particiona el intervalo en partes
I = 0.34133
iguales. Se puede demostrar que la
I = 0.34134
I = 0.34134
sucesión de esas áreas es
I = 0.34134 convergente.
Métodos Numéricos 23
Aproximando la derivada de f(x) = exp(-x) en x = 1
La derivada de f en x = 1 se puede aproximar con el cociente incremental en
1, esto es (f(1 + h) – f(1)) / h que tiende a f ’(1) cuando h tiende a 0 …
Métodos Numéricos 24
Aproximando la derivada de f(x) = exp(-x) en x = 1
Representación gráfica en escala logarítmica doble del error absoluto en función del incremento h al aproximar
la derivada de exp(x) en 1. Puede observarse que para valores de h no demasiado pequeños prima el error de
aproximación y que resulta despreciable para los todavía menores donde se pone en evidencia el error de
redondeo que ocurre al restar números muy próximos (error por cancelación sustractiva).
Métodos Numéricos 25
Un ejemplo sobre el error de redondeo
10
Calculando con Octave 0 .1
k 1
Métodos Numéricos 26
Un ejemplo sobre el error de redondeo
10
Calculando con Octave 0 .1
k 1
Métodos Numéricos 27
Otro ejemplo sobre el error de redondeo
s=0.1;a=0;x=[];for k=1:100000;a=a+s;x(k)=a;end
S=x-(0.1:0.1:10000);
semilogy(abs(S),'o')
s = 0.125;a = 0;x =[];for k = 1:100000;a = a+s;x(k) = a;end
S=x - (0.125:0.125:12500);
max(S)-min(S)
ans = 0
Métodos Numéricos 28
Otro ejemplo sobre el error de redondeo
La solución de este sistema de
ecuaciones lineales es x = y = 1.
Métodos Numéricos 29
Otro ejemplo sobre el error de redondeo
Se resuelve un sistema de
ecuaciones lineales con un
“gran número de ecuaciones”.
El error de redondeo crece con
el número de operaciones
involucradas.
Métodos Numéricos 31
Precisión
Métodos Numéricos 33
Precisión
Métodos Numéricos 34