• No se han encontrado resultados

Lenguaje de Programación: C++ Métodos NuméricosERRORE ERRORES DE REDONDEO Y TRUNCAMIENTO

N/A
N/A
Protected

Academic year: 2021

Share "Lenguaje de Programación: C++ Métodos NuméricosERRORE ERRORES DE REDONDEO Y TRUNCAMIENTO"

Copied!
9
0
0

Texto completo

(1)

Lenguaje de Programaci´

on: C++

etodos Num´

ericos

ERRORES DE REDONDEO Y TRUNCAMIENTO

Jos´e Luis Alonzo Vel´azquez

(2)

Cifras significativas

Cuando se emplea un n´umero en un c´alculo, debe haber seguridad de que pueda usarse con confianza. El concepto de cifras

significativas tiene dos implicaciones importantes en el estudio de los m´etodos num´ericos.

Los m´etodos num´ericos obtienen resultados aproximados. Por lo tanto, se debe desarrollar criterios para especificar que tan precisos son los resultados obtenidos.

Aunque ciertos n´umeros representan n´umero espec´ıficos, no se pueden expresar exactamente con un n´umero finito de cifras.

(3)

Exactitud y Precisi´on

La exactitud se refiere a que tan cercano est´a el valor calculado o medido del valor verdadero.

La precisi´on se refiere a qu´e tan cercano est´a un valor individual medido o calculado respecto a los otros.

La inexactitud se define como un alejamiento sistem´atico de la verdad.

La imprecisi´on, sobre el otro lado, se refiere a la magnitud del esparcimiento de los valores.

Los m´etodos num´ericos deben ser lo suficientemente exactos o sin sesgos para que cumplan los requisitos de un problema particular de ingenier´ıa.

(4)

Error

En general, para cualquier tipo de error, la relaci´on entre el n´umero exacto y el obtenido por aproximaci´on se define como:

Error = Valor real - valor estimado

En ocasiones, se sabr´a exactamente el valor del error.

Ahora, para definir la magnitud del error, o que incidencia tiene en el c´alculo.

(5)

Muchas veces, los computadores cortan los n´umeros decimales entre 17mo y 12vo decimal introduciendo as´ı un error de redondeo. Por ejemplo, el valor de exp se conoce como 2,718281828 . . . hasta el infinito.

Si cortamos el n´umero en 2.71828182 (8 cifras significativas luego del punto decimal) estamos obteniendo u error de

E = 2,718281828 − 2,71828182 = 0,000000008 . . . Sin embargo, como no consideramos que el n´umero que segu´ıa al corte era mayor que 5, entonces nos conven´ıa dejar el n´umero como 2.71828183, caso en el cual el error ser´ıa solo de

(6)

En general

El error de corte de las computadoras ser´a muy inferior al error introducido por un usuario, que generalmente corta a un menor n´umero de cifras significativas.

Dependiendo de la magnitud de los n´umeros con los que se trabaja, el error de redondeo puede tener una incidencia muy grande muy peque˜na en el c´alculo final. As´ı por ejemplo, si tenemos un producto de 502.23 m y un precio en d´olares de US $ 7.52, el precio total nos dar´a US$ 3,776.7696 (que en pesos, con 1 d´olar = $500 nos da $1,888,384.8).

Ahora, si introducimos una variaci´on del 0.1 % en los metros del producto y calculamos el total, obtenemos 502.23 * 0.1 % = 507. 54 , que en US$ equivalen a US$3,816.7008 ( o sea, $1,908,350.4 pesos, una diferencia de $19,965,6) lo que no deja de ser

importante, ya que una variaci´on de 0.1 % en el metraje del producto nos da un error superior a 1.5 % en el precio final.

(7)

ERRORES DE TRUNCAMIENTO

Los errores de truncamiento tienen relaci´on con el m´etodo de aproximaci´on que se usar´a ya que generalmente frente a una serie infinita de t´erminos, se tender´a a cortar el n´umero de t´erminos, introduciendo en ese momento un error, por no utilizar la serie completa (que se supone es exacta).

En una iteraci´on, se entiende como el error por no seguir iterando y seguir aproxim´andose a la soluci´on. En un intervalo que se subdivide para realizar una serie de c´alculos sobre ´el, se asocia al n´umero de paso, resultado de dividir el intervalo n veces.

(8)

Expansi´on en Series de Taylor

Una especial atenci´on tiene la aproximaci´on de funciones por la utilizaci´on de series de expansi´on de Taylor. As´ı, si una funci´on es continua y diferenciable dentro del intervalo de inter´es, puede ser escrita como una serie de potencia finita, o serie de Taylor.

(9)

http://www.codeblocks.org http://www.wxwidgets.org

(O’Reilly) Practical C Programming (3rd Edition) http://www.cplusplus.com

Referencias

Documento similar

[r]

[r]

Cedulario se inicia a mediados del siglo XVIL, por sus propias cédulas puede advertirse que no estaba totalmente conquistada la Nueva Gali- cia, ya que a fines del siglo xvn y en

El nuevo Decreto reforzaba el poder militar al asumir el Comandante General del Reino Tserclaes de Tilly todos los poderes –militar, político, económico y gubernativo–; ampliaba

Habiendo organizado un movimiento revolucionario en Valencia a principios de 1929 y persistido en las reuniones conspirativo-constitucionalistas desde entonces —cierto que a aquellas

The part I assessment is coordinated involving all MSCs and led by the RMS who prepares a draft assessment report, sends the request for information (RFI) with considerations,

invisible, a revisar lo que damos por hecho y, a veces, a proyectar incertidumbre sobre lo que nos parecía cierto. Exige un esfuerzo notable. Requiere un proceso

En esta secci´ on se demostrar´ a que, para cualquier expresi´ on extendida E ∈ EExp, el valor obtenido con la sem´ antica operacional de Jauja b´ asico para un ´ unico