Nociones básicas de errores Introducción.

Anuncio
Nociones básicas de errores
Introducción.
En una situación real lo que se requiere no es muchas veces una respuesta exacta a un problema, sino más
bien una respuesta aproximada con una precisión prescrita; que es justamente lo que se da en el planteamiento
numérico de un problema.
Usaremos el término algoritmo para describir un procedimiento que requiere de un número finito de pasos
para resolver un problema. Un método numérico es un algoritmo diseñado para dar respuesta numérica a un
problema con una precisión prescrita. El cálculo numérico evalúa los métodos numéricos diseñados.
Este proceso de tratamiento de la información que se vislumbra en el párrafo anterior, se puede resumir en el
siguiente cuadro:
Es posible disponer de varios algoritmos para un problema dado, y si nuestro interés es elegir el mejor
debemos considerar como criterios de selección la rapidez y la precisión. Por otro lado, es normal que los
errores estén presentes en cada una de las etapas del proceso esquematizado en el cuadro anterior, es decir, es
probable que exista error en la entrada, en el algoritmo y por ende en la salida. Es necesario, por tanto, revisar
cada una de las fuentes de error.
Fuentes de error. a) Error en el planteamiento. En la mayoría de los casos el planteamiento de un
problema corresponde a un modelo idealizado de los fenómenos reales debido a que, en general, nos
vemos forzados a suponer condiciones que simplifiquen el problema real.
b) Error del método. En la práctica, ante la dificultad que significa resolver un problema en forma analítica, o
ante la imposibilidad de hacerlo, se opta por reemplazar el procedimiento por uno que ofrezca una solución
aproximada a la del problema original.
c) Error en la entrada de datos. Las imperfecciones de los medios utilizados para recopilar datos, provocan
errores en las entradas numéricas de un problema.
d) Error de truncamiento. Por ejemplo, la evaluación de funciones mediante desarrollos en series infinitas,
obliga a considerar en el cálculo sólo un número finito de sumandos, truncando el resto de la sumatoria.
e) Error de redondeo. La casi totalidad de los números reales requieren, para su representación decimal, de
una infinidad de dígitos. En la práctica, para su manejo sólo debe considerarse un número finito de dígitos en
su representación, procediéndose a su determinación mediante un adecuado redondeo. Un caso típico lo
presentan los computadores que, en su memoria, almacenan sólo representaciones finitas de los números
reales. En este caso hablamos de redondeo inherente.
1
f) Error de propagación. Al operar aritméticamente con cantidades aproximadas, los errores asociados a éstas
son propagados al resultado de la operación. A veces estos errores pueden ser tan significativos que el
resultado carece de sentido.
g) Error de discretización. Muchos problemas de cálculo aproximado se resuelven por discretización del
problema original. Es así como integrales definidas se aproximan por sumas finitas, derivadas se aproximan
por cuocientes de diferencias, etc.
Computadores y error de redondeo.El error de redondeo es resultado directo de las limitaciones de los
computadores: la aritmética de la máquina sólo comprende valores con un número finito de dígitos; así
que cuando se combinan valores a través de una operación aritmética los errores son automáticos.
Los números se almacenan en la computadora como una secuencia de dígitos binarios o bits (unos o ceros),
pero para analizar los efectos de los errores de redondeo, se supone que los números se representan en la
forma normalizada decimal de punto flotante
La secuencia de dígitos
se conoce como la mantisa y el índice n como el exponente.
El manejo finito que hace el computador de los números implica que existe un número máximo, digamos k, de
dígitos por medio del cual puede representarse un valor; esto es, la mantisa sólo debe contener k dígitos.
Cualquier número real puede escribirse en la forma:
La forma de punto flotante mencionada anteriormente, y denotada por fl(x), se obtiene finalizando la mantisa
de x después de k dígitos. Hay dos formas de hacerlo. a) Corte o truncamiento: los dígitos
se cortan de la mantisa para dar:
b) Redondeo :
Si
, entonces el dígito
se mantiene sin cambio, truncando luego para dar finalmente:
Si
, entonces el dígito
se aumenta en 1 y luego se trunca el número x.
También hay restricciones respecto al tamaño del exponente; n debe satisfacer la desigualdad
2
donde M y m son enteros positivos que pueden variar según la máquina en que se trabaje.
Si n llega a ser mayor que M, entonces se dice que el número se ha desbordado (overflow); es decir, es
demasiado grande para representarlo en la máquina. Por otro lado, si n es menor que − m, entonces se dice
que se ha producido un vaciamiento (underflow); en este caso algunos computadores reajustan el valor del
número a cero y continúan el cálculo, y otros dan un mensaje de error.
Error absoluto, error relativo y dígitos significativos. Durante un cálculo, la acumulación de errores de
redondeo puede descomponer por completo el resultado, de modo que es esencial poder identificar las
operaciones tendientes a producir grandes errores de redondeo. Pueden utilizarse dos medidas para
cuantificar estos errores.
Definición: Si
es una aproximación a x, entonces se define el error absoluto como
, y el error relativo como
siempre que x no sea cero.
Observaciones:
A partir de esta definición, se observa que la representación de punto flotante de x tiene un error relativo igual
a:
Si se dispone de k dígitos, entonces se encuentra que un límite de error relativo de
por truncamiento y
por redondeo.
3
Definición: Se dice que los números x y
coinciden hasta s dígitos (cifras) significativos si s es el mayor número entero no negativo para el cual
Cifras Significativas y Redondeo
1. Cualquier dígito diferente de cero es significativo.
1234.56 6 cifras significativas
2. Ceros entre dígitos distintos de cero son significativos.
1002.5 5 cifras significativas
3. Ceros a la izquierda del primer dígito distinto de cero no son significativos.
000456 3 cifras significativas
0.0056 2 cifras significativas
4. Si el número es mayor que (1), todos los ceros a la derecha del punto decimal son significativos.
4
457.12 5 cifras significativas
400.00 5 cifras significativas
5. Si el número es menor que uno, entonces únicamente los ceros que están al final del número y entre los
dígitos distintos de cero son significativos.
0.01020 4 cifras significativas
6. Para los números que contengan puntos decimales, los ceros que se arrastran pueden o no pueden ser
significativos. En este curso suponemos que los dígitos son significativos a menos que se diga los contrario.
1000 1, 2, 3, o 4 cifras significativas. Supondremos 4 en nuestros cálculos
0.0010 2 cifras significativas
1.000 4 cifras significativas
7. Supondremos que cantidades definidas o contadas tienen un número ilimitado de cifras significativas
NOTE: Es mucho más fácil contar y encontrar las cifras significativas si el número está escrita en notación
significativa.
CIFRAS SIGNIFICATIVAS
La exactitud de los datos obtenidos en un experimento depende tanto de los instrumentos de medida como de
la calidad del experimentador. Por cuanto todo instrumento de medida tiene un límite de sensibilidad, es
lógico pensar que al medir, por ejemplo el tiempo, con un reloj de pulsera, es imposible obtener una exactitud
de milésimas o millonésimas de segundo. El correcto manejo de los datos obtenidos en un experimento, en
cuanto a su precisión se refiere, se trabaja con las cifras significativas. Al afirmar que la medición de cierta
longitud dio como resultado 15,4 cm , se quiere decir que sobre el valor de 15 cm tenemos plena certeza,
mientras que el 4 decimal es un tanto ambiguo y está afectado por cierto error. Lo único que se puede decir
con seguridad es que el valor obtenido está más cerca de 15 cm que de 16 cm ó de 14 cm . Acerca de las
centésimas no se dice nada. No sabemos si el resultado de la medición es 15,42 cm ó 15,38 cm , pero si que
este valor se encuentra entre 15,35 cm y 15,45 cm, presentándose entonces una incertidumbre total de 0,1 cm .
Como vemos no es lo mismo escribir 15,4 cm que escribir 15,40 cm ya que en este caso estamos afirmando
que conocemos la longitud con una exactitud de hasta una centésima, (que es diez veces más exacto que en el
caso anterior) y así, la incertidumbre es ya de una milésima de centímetro, es decir el valor de la longitud se
encuentra entre 15,395 cm y 15,415 cm . Las dos cifras 15,4 cm y 15,40 cm implican métodos e instrumentos
de medida que pueden ser diferentes. De esta manera:
5
Todo este bloque de cifras contiene la misma información desde el punto de vista experimental. Se dice por lo
tanto que todas ellas tienen el mismo número de cifras significativas que en este caso es de tres (3), compuesta
de dos dígitos ciertos (15) y uno afectado por la incertidumbre (el 4 decimal). Sin embargo el número total de
dígitos no representa necesariamente la precisión de la medición. Por ejemplo la población de una ciudad se
reporta con seis cifras como 260 000 . Esto puede significar que el valor verdadero de la población yace entre
259 999 y 260 001 los cuales tienen seis cifras significativas. En realidad lo que significa es que la población
está más cerca de 260 000 que de 250 000 ó de 270 000 . En notación
decimal:
6
ó
.
7
Descargar