Clase 1
Clase 1
Clase 1
CAP. 1 INTRODUCCIN Y TEORA DE ERRORES. Introduccin. Teora de Errores: Error absoluto, Relativo. Cifras Significativas y Cifras decimales exactas. Errores por truncamiento y redondeo. INTRODUCCIN A LA TEORA DE ERROR Los fenmenos reales de un determinado problema a veces es necesario describir mediante modelos matemticos para analizar relaciones, deducir y aplicar mtodos matemtico q. da solucin o respuesta exacto y/o aproximado. o La solucin analtica es la mas adecuada? Los mtodos numricos se caracterizan por que: o Se obtienen soluciones aproximadas. o Son de procesos repetitivos. o Se implementan fcilmente en cualquier Lenguaje de Programacin. Los mtodos numricos ofrecen soluciones aproximadas muy cercanas a las soluciones analtica (exactas); la diferencia entre una solucin exacta y una aproximada constituye los errores, por lo que es importante saber qu se entiende por aproximar y/o cuantificar los errores, para minimizarlos. Los errores numricos se generan con el uso de aproximaciones cuando se representan operaciones y cantidades matemticas. APROXIMACIN NUMRICA Se entiende por aproximacin numrica X* una cifra que representa a un nmero cuyo valor exacto es X. En la medida en que la cifra X* se acerca ms al valor exacto X, ser una mejor aproximacin de ese nmero. X* puede tomar muchos valores. Ejemplos de X* : 3.1416 es una aproximacin numrica de , 2.7183 es una aproximacin numrica de e, 1.4142 es una aproximacin numrica de 2 , 0.333333 es una aproximacin numrica de 1/3. El que un error tenga signo positivo o negativo, generalmente no tiene importancia. El error absoluto se expresa en las mismas unidades que P y no toma en cuenta el orden de magnitud de la cantidad que se est midiendo. 2.1 CLASIFICACIN DE LOS ERRORES
E = P - P*
Ea = |P - P*|
P = Nmero exacto o verdadero P* = Nmero aproximado a P, se dice que P* es una aproximacin a P puede ser una de sus infinitas aproximaciones | | = Cota del Error absoluto ( Ca ) o longitud de error e = | VA VV | Siendo VA una aproximacin de VV, y VV = valor verdadero o real:
Ea
Ca E a E a Ca P - P* Ca -Ca P - P* Ca P* Ca P Ca + P* P P* Ca =
P* Ca
P* + Ca
ERROR RELATIVO Se define como el valor absoluto de la diferencia entre el valor verdadero, y el valor aproximado dividido por el valor verdadero Ea = P
er =
P P
P
= Er
Ea Error relativo er = = P
PP
P
=Er
PP
P
3 x100
En los mtodos numricos se usan esquemas iterativos, donde se obtiene una aproximacin actual, sobre la aproximacin anterior.
Ea = x i+1 - x i = x i+1 - x i
er = x i+1 - x i x -x = i+1 i x i+1 x i+1
error relativo porcentual
P* PCr P P* + PCr = P P* PCr P =P* ( P* Ca )Cr = P P* (1 Cr ) Por otro lado P= P* Ca , P 0 P* + Ca = P* (1 Cr ) Ca = P*Cr Ejemplo 1.-
Determine El valor absoluto y el error relativo, dado valor exacto P=3.141592 y un valor aproximado P* =3.14 El absoluto Ea = |P - P*| = |3.141592 3.14| = 1.592x10-3 = 0.001592
Ea er = = P
El relativo
PP
P
= 5.067494442x10-4 = 0.0005067
ev =
=
=
Ejemplo 3.
= 999 996. Calcule: Sea y = 1 000 000, y
y y
= 1 000 000-999 996
=4
ev =
y y y
4 1 000 000
= 0.000004
Ahora hallamos los errores absolutos de cada uno. Ea1 = | p (P1)* | = 0.008203 = 0.008 = 0.8x102 = 0.01 = 0.1x10 Ea2 = |p (P2)* | = 0.000025 = 0.00003 = 0.3x104 Ea3 = |p (P3)* | = 0.0000012 = 0.00001 = 0.1x105 Ahora hallaremos el nmero de cifras significativas exactas: Para p1: 0.1x10 0.5x10+ -2 = -n+1 n = 3 ---> p1 tiene 3 cifras significativas exactas. Para p2: 0.3x104 0.5x10+ -4 = -n+1 n = 5 ---> p2 tiene 5 cifras significativas exactas. 0.1x105 0.5x10+ -5 = -n+1 n = 6 ---> p3 tiene 6 cifras significativas exactas.
Para p3:
Ahora hallaremos el nmero de cifras decimales exactos: Para p1: 0.1x10 0.5x10k K=2 Entonces p1 tiene 2 cifras decimales exactas. Para p2: 0.3x104 0.5x10k K=4 Entonces p2 tiene 4 cifras decimales exactas. 0.1x105 0.5x10k K=5 Entonces p3, tiene 5 cifras decimales exactas.
Para p3:
Def: Cifras significativas: Son los valores 0 que estar entre valores 0 Ejemplos: P1= 51.368
P2=0.2306
P3=0.00050
P4=80 P5=5 si es cifra siguiente Descomposicin Polinmica de un Valor Cualquier valor se le puede expresar conoce una descomposicin poli nmica de potencias de 10. 1) 768.345= 7x + 6x101 + 8 *100 + 3x + 4x + 5x m = max {2,1,0,-1,-2,-3}= 2 entonces m = 2 2) 0.6509= 6x + 5x + 0x + 9x m = max{-1,-2,-3,-4} entonces m = -1 3) 0.00007= 7x m = max {-5} entonces m = -5
CIFRAS SIGNIFICATIVAS Por definicin, el nmero de cifras significativas en cualquier valor incluye los dgitos positivos ms uno que es un dgito estimado, y por tanto, cuestionable. Los nmeros representados en las computadoras tienen un nmero finito de cifras significativas. A la omisin del resto de cifras significativas se le conoce como error de redondeo.
2. Los ceros entre dgitos distintos de cero son significativos. 1002.5 5 cifras significativas
3. Los ceros a la izquierda del primer dgito distinto de cero no son significativos. 000456 0.0056 0.00001845, 3 cifras significativas 2 cifras significativas 1845 4 cifras significativas
4. Si el nmero es mayor que (1), todos los ceros a la derecha del punto decimal son Significativos. 457.12 400.00 5 cifras significativas 5 cifras significativas
5. Si el nmero es menor que uno (1), entonces nicamente los ceros que estn al final del nmero y entre los dgitos distintos de cero son significativos. 0.01020 4 cifras significativas
NOTE: Es mucho ms fcil contar y encontrar las cifras significativas si el nmero est escrita en notacin significativa. Ejemplo Una distancia registrada como 873,52 se dice que tiene cinco cifras significativas; en este caso, los cuatro primeros dgitos son seguros y el ltimo es cuestionable. Para ser congruentes con la teora de errores, es esencial que los datos se registren con el nmero correcto de cifras significativas, si se descarta una cifra significativa al registrar un valor, se ha desperdiciado en lograr la exactitud. A menudo, se confunde el nmero de cifras significativas con el nmero de cifras decimales. 1234.5678
Puede tener que usarse cifras decimales para conservar el nmero correcto de cifras significativas, pero aqullas no indican por s mismas las cifras significativas. Ejemplo Dos cifras significativas: 24; 2,4; 0,24, 0,0024, 0,020, 0,057 , ( 70 = 7.0 102 ) Tres cifras significativas: 364; 36,4; 0,000364; 0,0240, 8.00 (7540=7,54x103) Cuatro cifras significativas: 7621; 76,21; 0,0007621; 2.400
ERRORES POR TRUNCAMIENTO Y DE REDONDEO PARA TRUNCAR: 0.d1d 2 d3...d s d s +1 0.d1d 2 d3...d s
PARA REDONDEAR:
d1d 2 d3...d s d s +1 { d1d 2 d3...d s , si ds+1 < 5 d1d 2 d3...d s d s +1 { d1d 2 d3...d s + 0.00...1, sid s +1 5
1. Considere la aproximacin de 3.14159265. Realice el truncamiento y Redondeo a) Dos dgitos significativos. b) Tres dgitos significativos. c) Cuatro dgitos significativos. d) Cinco dgitos significativos. e) Seis dgitos significativos. f) Siete dgitos significativos. g) Ocho dgitos significativos Solucin: Se resume en la siguiente tabla: 3.14159265 No. de dgitos Dos 3.14159265 Corte-truncamiento 3.1 Redondeo 3.1
Cuatro3.14159265
CIFRAS SIGNIFICATIVAS EXACTAS Vs CIFRAS DECIMALES EXACTAS Se dice que P* es una aproximacin a P con k cifras significativas exactas, si k es el entero ms grande no negativo que cumple:
Ea er = = P
PP
P
0.5x10-k
Se dice que las n primeras cifras decimales de un nmero aproximado P* son exactas si el error absoluto del nmero no excede de la media unidad situada en el lugar n-simo, contado de izquierda a derecha: Ea = P P* 0.5*10m n +1 Ea =P P* 0.5 x10m n +1
0.1592x10-2 0.5 x10m n +1 n=3, m=0 k=numero de cifras decimales exactas n=numero de cifras significativas exactas EJEMPLO Determinar el nmero de cifras decimales exactas de aproximar P * = 3.600 si el nmero exacto es P=3.597 Solucin.-
Donde se obtiene n=3, luego P* se aproxima a P con 3 cifras decimales exactas. Orden de la Descomposicin Polinmica (m) m = max {exponentes de la descomposicin Polinmica }
Error Relativo Porcentual: Ejemplo: Sea P=76.3452341 un valor exacto y sean sus aproximaciones. P1 = 76.345241 P2 = 76.345301 P3 = 76.346001 Hallamos su respectivo valor absoluto = 0.1x Para P1: Ea1 = |P P1| = 0.0000069 = 0.69x Para P2: Ea2 = |P P2| = 0.0000669 = 0.669x = 0.067x Para P3: Ea3 = |P P3| = 0.0007669 = 0.7669x = 0.077x Se define por la siguiente relacin: de cifras significativas exactas: Ea 0.5x , m=1 Determinaremos la cifras significativas exactas para los Pi anteriores Para P1:0.5 x 0,1x (V) -4 = - n + 2 n=6 P1 tiene 6 cifras significativas exactas y asi sucesivamente para P2 y P3 Definicin de cifras decimales exactas Esta dada por Ea 0,5 x donde K= # de cifras decimales exactas * Si P : 0,1 x 0,5 x K=1 P* tiene 1 cifra decimal exacta Si P*: 0,067 x P* 0,5 x K=3 tiene 3 cifra decimal exacta
Ejemplo:
Sea P= e/5 = 0.543656 un valor exacto y sea sus siguientes aproximaciones. P1= 0.552415 P2= 0.544501 P3= 0.543521 Determinaremos su Eai para cada uno. Para P1: Ea1 = |P P1| = 0.008759= 0.1 x Para P2: Ea2 = |P P2| = 0.000845= 0.08 x Para P3: Ea3 = |P P3| = 0.000135= 0,14 x
a) Det. sus cifras significativas exactas para c/u m=-1 P1: 0.1 x 0,5 x n=1 tiene 1 cifra significativa exacta. P2: 0.08 x 0,5 x n=2 tiene 2 cifras significativas exactas 0,5 x P3: 0,14 x n=3 tiene 3 cifras significativas ex. Ejemplos adicionales 1. Sea P = = 3020.293228 un valor y sus aproximaciones: 3020.293228 P1 = 3020.2123 P2 = 3020.293555 P3 = 3020.2932487 I. Hallaremos sus respectivos errores absolutos: Ea(P1) = |3020.293228 - 3020.2123| = 0.080928 Ea(P1) = 0.08 = 0.8 x , pero debe ser < 0.5 As: 0.08 0.1 Ea(P1) = 0.1 Ea(P2) = |3020.293228 - 3020.293555| = 0.000327 Ea(P2) = 0.0003 = 0.3 x Ea(P2) = 0.3 x Ea(P3) = |3020.293228 - 3020.2932487| = 0.0000207 Ea(P3) = 0.00002 = 0.2 x Ea(P3) = 0.2 x II. Hallaremos sus respectivas cifras significativas exactas: P1: 0.1 0.5 x m=3 0.1 x 100 0.5 x 4n=0
P2: 0.3 x 0.5 x 4 n = -3 n=7 P2 tiene 7 cifras significativas exactas P3: 0.2 x 0.5 x 4 n = -4 n=8 P3 tiene 8 cifras significativas exactas III. Hallaremos sus respectivas cifras decimales exactas: P1: 0.1 x 100 0.5 x k=0 P1 tiene 0 cifras decimales exactas P2: 0.3 x 0.5 x k=3 P2 tiene 3 cifras decimales exactas P3: 0.2 x 0.5 x k=4 P3 tiene 4 cifras decimales exactas 2. Sea P = sen2(5) = 0.919535764 un valor y sus aproximaciones: 0.919535764 P1 = 0.91957896 P2 = 0.919535145 P3 = 0.91953576875 I. Hallaremos sus respectivos errores absolutos: Ea(P1) = |0.919535764 - 0.91957896| = 0.000043196 , Ea(P1) = 0.00004 = 0.4 x Ea(P1) = 0.4 x Ea(P2) = |0.919535764 - 0.919535145| = 0.000000619 Ea(P2) = 0.0000006 = 0.6 x , pero debe ser menor que 0.5 As 0.0000006 0.000001 = 0.1 x Ea(P2) = 0.1 x Ea(P3) = |0.919535764 - 0.91953576875| = 0.00000000475 Ea(P3) = 0. 000000004 = 0.4 x Ea(P3) = 0.4 x II. Hallaremos sus respectivas cifras significativas exactas: P1: 0.4 x 0.5 x
m = -1 0.4 x 0.5 x n=4 P1 tiene 4 cifras significativas exactas P2: 0.1 x 0.5 x n=5 P2 tiene 5 cifras significativas exactas P3: 0.4 x 0.5 x n=8 P3 tiene 8 cifras significativas exactas
III. Hallaremos sus respectivas cifras decimales exactas: P1: 0.4 x 0.5 x k=4 P1 tiene 4 cifras decimales exactas P2: 0.1 x 0.5 x k=5 P2 tiene 5 cifras decimales exactas 0.5 x P3: 0.4 x k=8 P3 tiene 8 cifras decimales exactas
NUMERO REAL
N = an an-1 a4 a3 a2 a1 a0 . a-1 a-2 a-3 a-4 ... a-m REPRESENTACIN POLINMICA N = an bn an-1 bn-1 + a1 b1 + a0 b0 + a-1 b-1 + a2 b-2 + ... 3278.5210 = 3 103 + 2 102 + 7 101 + 8 100 + 5 10-1 + 2 10-2 m=0 , menor positivo ( parte entera). m=-1 mayor negativo ( parte decimal)
ERRORES DE REDONDEO Los errores por redondeo surgen al representar aproximadamente nmeros exactos, y a la omisin del resto de las cifras significativas se conoce (ER) ejemplo evaluar ex cuando x=1, con 8 decimales No trminos 1 2 3 4 5 ex 1.00000000 2.00000000 2.50000000 2.66666667 2.70833333 No trminos 6 7 8 9 10 ex 2.71666666 2.71805555 2.71825390 2.71827588 2.71827844
Los dgitos significativos designa la confiabilidad de un valor numricos, de igual manera las cifras significativas es importante en el estudio de los mtodos numricos
Precisin y Exactitud Precisin.- El termino precisin esta relacionado con el nivel de cifras significativas que representan una cantidad o la cercana entre unos y otros. Precisin: Es la habilidad de repetir la misma medida cerca o dentro de una misma zona Exactitud.- El termino exactitud esta relacionado con la cercana de un valor calculado con el valor verdadero o real Una medicin que tiene exactitud y precisin.
medicin, hechas sobre el mismo patrn o sobre las mismas partes, cuando se mide una sola de sus caractersticas, durante un perodo de tiempo prolongado.
Tiempo 2 Tiempo 1
Figura 6.22 Evaluacin de la estabilidad Linealidad: diferencia en los valores de la escala, a travs del rango de operacin esperado del instrumento de medicin.
Valor verdadero Sesgo Menor Valor verdadero Sesgo mayor
(rango inferior)
Rango de Operacin del equipo
(rango superior)
Figura 6.23 Evaluacin de la linealidad Sesgo: distancia entre el valor promedio de todas las mediciones y el valor verdadero. Error sistemtico o desviacin.
Valor Verdadero Sesgo
Calibracin: Es la comparacin de un estndar de medicin con exactitud conocida para detectar, reportar o eliminar por medio del ajuste,
16
NUMERO REAL
N = an an-1 a4 a3 a2 a1 a0 . a-1 a-2 a-3 a-4 ... a-m
REPRESENTACIN POLINMICA N = an bn an-1 bn-1 + a1 b1 + a0 b0 + a-1 b-1 + a2 b-2 + ... 28 27 26 25 24 23 22 2120 1 1 1 0 0 1 1 0 1001101 0011 0010 2-1 2-2 2-3 2-4 2-5 2-6 2-7 2-8 2-92-10 2-112-12 0 1 0 0 1 1 0 0 0 1 1 1 1 1 0 1 1 0 0 0 0 1 1 1 1 1 1 1 1 0 57.296 365.242 3.14159265 2.71888182
0 0 1 1 0 0 1 0 1 0 1 1
57.29610 57 = 25 24 23 22 21 20 1 1 1 0 0 1 0.296 0 0 1 0 0 1 0 1 1 1 296 x 2 592 x 2 184 x 2 368 x 2 736 x 2 472 x 2 944 x 2 888 x 2 776 x 2 552 x 2 104
REPRESENTACIN EN MEMORIA Si la longitud de la palabra enteros 66008 y -66008. 6608 = 1 0 0 0 0 1 0 0 0 0 0 0 1 1 0 0 0 C1 = 0 1 1 1 1 0 1 1 1 1 1 1 0 0 1 1 1 + 1 C2 = 0 1 1 1 1 0 1 1 1 1 1 1 0 1 0 0 0 - 6608 = 0 1 1 1 1 0 1 1 1 1 1 1 0 1 0 0 0 32 6608 0 1 000...000 14 10000100000011000 17
-6608
1 1
111....111 14
01111011111101000 17
0,1
Donde A10, corresponde al nmero en base diez, y xi corresponde al i-simo dgito binario. Ejemplo. Con una longitud de palabra de 8 bits, convertir el nmero 110110012 a sistema decimal. Solucin. La siguiente grfica muestra la cantidad en sistema binario y las respectivas posiciones de sus dgitos:
0 5
1 4
1 3
0 2
0 1
20
x7 x6 x5 x4 x3 x2 x1 x0
Sustituyendo estos valores en la respectiva frmula, se tiene el siguiente desarrollo:
2 x
i i =0
Conversin de sistema decimal a sistema binario Se emplea una serie de divisiones entre dos, tomando el residuo de cada cociente como el respectivo valor de los dgitos binarios xi. El ltimo de ellos, toma su valor de la parte entera de la ltima divisin. Ejemplo. Convertir a sistema binario el nmero 21710. Solucin. Se procede a realizar un conjunto de divisiones entre dos y recuperar sus residuos para conformar los respectivos dgitos binarios xi.
Con esto se obtiene: x0= 1, x1= 0, x2= 0, x3= 1, x4= 1, x5= 0, x6= 1, x7= 1 donde se aprecia que el ltimo dgito binario, toma su valor de la parte entera de la ltima divisin. Los valores anteriores se expresan finalmente de la siguiente manera: 21710= 110110012 Ejemplo 21810 = 110110102 Comprobando:
2 x
i i =0
Las fracciones binarias pueden expresarse como sumas en las que aparecen potencias negativas de 2. Si R es un nmero real tal que 0 < R < 1, entonces existe una sucesin de cifras d1,d2,....,dn, todas ellas en {0, 1}, tales que: R = (d1 x 2-1) + (d2 x 2-2) + ...+ (dn x 2-n) Que suele expresarse en notacin fraccionaria binaria como: R = (0. d1,d2,...,dn )2 Puede desarrollarse un algoritmo para representar fracciones en sistema binario: Multiplicando por 2 ambos miembros de la expresin (1.1): ...(1.1)
2R = d1 + ((d2 x 2-1) + (d3 x 2-2) + ...+ (dn x 2-n+1)) ...(1.2) De aqu se observa que d1= [ 2 R ] , donde el smbolo [ x ] denota la parte entera de x. Continuando con el proceso, se toma la parte fraccionaria de la igualdad (1.2) y se escribe: F1 = frac(2R) = (d2 x 2-1) + (d3 x 2-2) + ...+ (dn x 2-n+1) ...( 1.3)
donde frac(x) denota la parte fraccionaria del nmero x. Multiplicando por 2 ambos miembros de (1.3) se tiene: 2F1= d2 + ((d3 x 2-1) + (d4 x 2-2) + ...+ (dn x 2-n+2)) ...( 1.4) Tomando la parte entera de esta igualdad: d2 = [ 2 F1 ] El proceso contina posiblemente sin fin (si R tiene una representacin en base 2 que no es finita ni peridica) y genera de forma recurrente dos sucesiones {dk} y {Fk}, donde:
d k = [ 2 Fk 1 ]
Fk = frac(2 Fk 1 )
Ejemplo.
7 Sea la fraccin 10 . Represntala como una fraccin binaria.
d2 2F1 = 0.8,=
= [0.8 ]
0, = F2 frac(0.8) = 0.8
d3 [1.6 = F2 frac(1.6) = 0.6 ] 1,= 2F2 = 1.6,= d 4 [1.2 = F4 frac(1.2) = 0.2 ] 1,= 2F3 = 1.2, =
d5 2F4 = 0.4,= = [0.4 ] 0, = F5 frac(0.4) = 0.4
d6 2F5 = 0.8,=
= [0.8 ]
0, = F6 frac(0.8) = 0.8
= R
d
j =1
(2) j , d j {0,1}
Sustituyendo los valores del ejercicio anterior en la expresin: 1 x 2-1+0 x 2-2 + 1 x 2-3 +1 x 2-4 + 0 x 2-5 Es decir
1 1 1 8 2 1 11 + + = + + = = 0.6875 0.7 2 8 16 16 16 16 16
FIN