Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Mtodos Nmericos
6 ABRIL, 2013 / JULIO CSAR
como es de notar, cualquier valor que sea tan solo una aproximacin, sea por el
mtodo que sea, conlleva consigo un margen de error con respecto al valor real
de la solucin o la variable que se intenta resolver, en esta oportunidad,
se desarrollar el calculo respectivo a los tres ltimos tipos de error mencionados.
Error Relativo:
1.2 Tipos de errores: Error absoluto, error relativo, error porcentual, errores de redondeo y
truncamiento.
Tipos de Errores
Los errores numricos se generan con el uso de aproximaciones para representar las operaciones
y cantidades matemticas. Estos incluyen de truncamiento que resultan de representar
aproximadamente un procedimiento matemtico exacto, y los errores de redondeo, que resultan
de presentar aproximadamente nmeros exactos. Para los tipos de errores, la relacin entre el
resultado exacto o verdadero y el aproximado est dado por:
E = P* - P
Bien sea una medida directa (la que da el aparato) o indirecta (utilizando una frmula) existe un
tratamiento de los errores de medida. Podemos distinguir dos tipos de errores que se utilizan en
los clculos:
Error absoluto.
Es la diferencia entre el valor de la medida y el valor tomado como exacto. Puede ser positivo o
negativo, segn si la medida es superior al valor real o inferior (la resta sale positiva o negativa).
Tiene unidades, las mismas que las de la medida.
Sin embargo, para facilitar el manejo y el anlisis se emplea el error absoluto definido como:
EA = | P* - P |
Error relativo.
Es el cociente (la divisin) entre el error absoluto y el valor exacto. Si se multiplica por 100 se
obtiene el tanto por ciento (%) de error. Al igual que el error absoluto puede ser positivo o
negativo (segn lo sea el error absoluto) porque puede ser por exceso o por defecto. no tiene
unidades.
ER = | P* - P| / P , si P =/ 0
El error relativo tambin se puede multiplicar por el 100% para expresarlo como:
ERP = ER x 100
Ejemplo:
Supngase que se tiene que medir la longitud de un puente y de un remache, obteniendose 9 999
y 9 cm, respectivamente. Si los valores son 10 000 y 10 cm, calclese a) el error y b) el error
relativo porcentual de cada caso.
y para el remache es de
EA = 10 - 9 = 1cm
b) El error relativo porcentual para el puente es de:
y para el remache es de
por lo tanto ambas medidas tiene un erro de 1 cm, el error relativo procentual del remache es
mucho ms grande. Se puede concluir que se ha hecho un buen trabajo en la medida del puente,
mientras que la estimacin para el remache deja mucho que desear.
Errores de Redondeo
Error de redondeo. La casi totalidad de los nmeros reales requieren, para su representacin
decimal, de una infinidad de dgitos. En la prctica, para su manejo slo debe considerarse un
nmero finito de dgitos en su representacin, procedindose a su determinacin mediante un
adecuado redondeo.
Los errores de redondeo se deben a que las computadoras slo guardan un nmero finito de cifras
significativas durante un clculo. Las computadoras realizan esta funcin de maneras diferentes.
Por ejemplo, si slose guardan siete cifras significativas, la computadora puede alamcenar y usar
"pi" como "pi" = 3.141592, omitiendo los trminos restantes y generando un error de redondeo.
Ya que la mayor parte de las computadoras tiene entre 7 y 14 cifras significativas, los errores de
redondeo pareceran no ser muy importantes. Sin embargo, hay dos razones del porqu pueden
resultar crtico en algunos mtodos numricos:
Ciertos mtodos requieren cantidades extremadamente grandes para obtener una respuesta. En
consecuencia, aunque un error de redondeo individual puede ser pequeo, el efecto de
acumulacin en el transcurso de la gran cantidad de clculos puede ser significativo.
El efecto del redondeo puede ser exagerado cuando se llevan a cabo operaciones algebraicas que
emplean nmeros muy pequeos y muy grandes al mismo tiempo. Ya que este caso se presenta
en muchos mtodos numricos, el error de redondeo puede resultar de mucha importancia.
Reglas de Redondeo
Las siguientes reglas dan la pauta a seguir en el redondeo de nmeros cuando se realizan clculos
a mano.
En el redondeo, se conservan las cifras significativas y el resto se descarta. El ltimo dgito que se
conserva se aumenta en uno si el primer dgito descartado es mayor de 5. De otra manera se deja
igual. Si el primer digito descartado es 5 o es 5 segundo de ceros. entonces el ltimo dgito
retenido se incrementa en 1, slo si es impar.
En la suma y en la resta, el redondeo se lleva acabo de forma tal que el ltimo dgito en la columna
de las milsimas.
Para la multiplicacin y para la divisin el redondeo es tal que la cantidad de cifras significativas
del resultado es igual al nmero ms pequeo de cifras significativas que contiene la cantidad en
la operacin.
Para combinaciones de las operaciones aritmticas, existen dos casos generales. Se puede sumar o
restar el resultado o de las divisiones.
o tambin se pueden multiplicar o dividir los resultados de las sumas y las restas.
Ejemplos:
Los siguientes ejemplos tiene por objeto ilustrar las reglas de redondeo.
Los errores de truncamiento son aquellos que resultan al usar una aproximacin en lugar de un
procedimiento matemtico exacto. Adems para obtener conocimineto de las caractersticas de
estos errores se regresa a la formulacin matemtica usada ampliamente en los mtodos
numricos para expresar Funciones en forma polinomial: Serie de Taylor
Por ejemplo:
La serie de Taylor provee un medio para predecir el valor de una funcin en un punto en trminos
del valor de la funcin y sus derivadas en otro punto.
Teorema de Taylor: Si la funcin f y sus primeras n+1 derivadas son continuas en un intervalo que
contiene a a y a x, entonces el valor de la funcin en un punto x est dado por:
La expansin en series de Taylor de n-simo orden debe ser exacta para un polinomio de n-
simoorden.
El valor prctico de las series de Taylor radica en el uso de un nmero finito de trminos que darn
una aproximacin lo suficientemente cercana a la solucin verdadera para propsitos prcticos.
Cuntos trminos se requieren para obtener una aproximacin razonable?
Significa que el error de truncamiento es de orden hn+1. El error es proporcional al tamao del
paso h elevado a la (n+1)-sima potencia.
Otros tipos de errores son el error humano que pueden ocurrir cuando se toman datos
estadsticos o muestras, si estos datos son mal recopilados los errores al utilizarlos sern obvios.
Cuando se calibran mal los equipos donde de harn lecturas de algunas propiedades de los
compuestos o resultados de un experimentos. Cuando se desarrollan modelos matemticos y
estos son mal formulados y no describen correctamente el fenmeno o equipo en estudio. Todos
los tipos de errores pueden contribuir a un error mayor, sin embargo el error numrico total, es la
suma de los errores de truncamiento y redondeo.
Bibliografia:
1.Analisis Numerico
Richard L. Burden
J. Douglas Faires
Metodos Numericos
Fuente: https://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r57927.PDF
Pero el calculo de la raz cuadrada es un problema ms antiguo de lo que muchos piensan y gente
tan antigua como los babilonios ya haban hallado una solucin elegante. Ellos se plantearon este
problema de manera muy grfica y prctica.
S el rea de un rectngulo es A=bh cual sera la medida del lado de un cuadrado con la misma
rea A?
Supongamos que tenemos un rectngulo con un rea de 15 unidades cuadradas, las posibles
medidas enteras de los lados serian: 1x15 y 3x5, vemos que el rectngulo que ms se aproxima a
un cuadrado es el segundo, as inferimos que la raz de 15 es un numero mayor de 3, pero menor
de 5. Por otra parte un cuadrado con lados de 3 unidades tiene una rea de 9 unidades cuadradas,
y uno con lados de 4 unidades tiene un rea de 16 unidades cuadradas, lo cual implica que la raz
es un nmero mayor de 3 pero menor de 4 para dicha rea, ya que nuestra rea es solo de 15
unidades cuadradas. Por medio de este pequeo anlisis podemos encontrar la primera
aproximacin a la raz, ya que 4x4=16, podemos establecer que 4 es el nmero ms cercano a la
raz de 15.
En este punto los babilonios dividan el nmero entre esta primera raz, es decir 15/4= 3.75 (A/b=h
ya que A=bh por lo tanto 15=4x3.75) calculando el largo de el otro lado del rectngulo y como para
que un rectngulo sea cuadrado es necesario que ambos lados midan lo mismo ellos calculaban el
promedio de ambos lados, esto es el promedio de 4 y 3.75:
De tal manera que obtenan una segunda aproximacin de la raz, nuevamente repetan el proceso
con esta nueva raz 15/3.875=3.870967742 y , donde este ultimo
resultado seria la tercera aproximacin y en la cuarta aproximacin encontramos un valor que por
el nmero de decimales ya compite con cualquier calculadora moderna:
Podemos observar que al repetir este simple proceso la longitud de los lados del rectngulo se
aproximan, y el rectngulo se aproxima a un cuadrado, adems al elevar al cuadrado las
aproximaciones vemos que en cada interaccin nos aproximamos al rea dada.
factorizando:
Volviendo al ejemplo solo tenemos que sustituir A=15 y b=4, en la ultima ecuacin la cual nos
devuelve la cuarta aproximacin b''''=3.872983346. Sin embargo conseguir la ecuacin de una
interaccin especifica es algo complicado y no siempre la ecuacin se resuelve en la cuarta
interaccin, por lo que se suele usar en su forma bsica varias veces hasta obtener la raz:
En este punto se podra argumentar que conseguir la aproximacin original, es decir el b=4 en
nuestro ejemplo se hace de manera emprica, sin embargo esta aproximacin no es necesaria, ya
que se puede iniciar con cualquier nmero para b y eventualmente este mtodo encuentra la raz,
no obstante hacer esto implica ms interacciones como se muestra en la siguiente tabla:
En la columna de la derecha se muestran las aproximaciones de la raz de 15, como se puede ver la
primera raz propuesta es 1 y al elevar al cuadrado esta raz obtenemos 1, en la segunda fila se
encuentra la primera interaccin del mtodo babilnico, la aproximacin a la raz es 8 que al
elevar al cuadrado resulta 64, un nmero muy alejado de 15, pero basta ver que despus de 3
interacciones el resultado es ya bastante cercano y en 6 interacciones conseguimos la raz. En
contraste la primera tabla vemos que la raz se consigue en 3 interacciones, de lo
cual tambin podemos concluir que sin importar como se consiga la primera raz o que raz se
proponga al inicio eventualmente llegaremos a la raz del nmero, y habremos convertido
un rectngulo en un cuadrado.
Finalmente Cmo sabemos cuando debemos dejar de calcular? la respuesta depende de cuantos
decimales de la raz se desean conseguir. En la vida real solamente usamos los
primeros dgitos despus del punto decimal y despreciamos los restantes, incluso las calculadoras
y las computadoras solo pueden calcular un nmero limitado de decimales, dicho esto podemos
observar en el ejemplo anterior que en la quinta linea ya conseguimos los 2
primeros dgitos decimales y en la sexta linea conseguimos 6 posiciones decimales correctas. En
la sptima fila conseguimos suficientes dgitos para igualar la precisin de una hoja de
calculo, tambin hay que observar el cuadrado de cada aproximacin a la raz en la columna del
centro que en cada interaccin se aproxima a 15. No hay que olvidar que este mtodo propone
una solucin racional a una operacin que es en si misma irracional, por lo que en e mejor de los
casos solo ser una aproximacin.
Raz Cubica
Es posible usar el mismo enfoque para llevar a cabo el calculo de la raz cubica, solo que en
este caso hay que pensar en un paraleleppedo con un volumen V con lados x, y, z.
Igualamos z=y para simplificar la ecuacin, indicando que "y" y "z" siempre tendrn el mismo
valor cualquiera que este sea, por lo que la ecuacin queda:
Despejamos x:
primer paso:
20 x 20 = 400
21 x 21= 441
22 x 22 =484
o sea 460 es nuestro numero a calcular su raiz cuadrada que lo dividimos entre la base
para obtener la altura.
se hace lo siguiente:
base = (base+altura) /2
entonces ahora tenemos un nuevo rectangulo con altura = 21.443 y base= 21.452
podemos seguir haciendo iteraciones hasta lograr una mejor aproximacion pero
basicamente es asi.
raz .
Hacemos :
Y despejamos :
, si
punto, a menos que coincida con ste, en cuyo caso mismo es una raz
de !
Ejemplo 1
Usar el mtodo de Newton-Raphson, para aproximar la raz
anteriores y .
Ejemplo 1
Solucin
Ejemplo 2
Usar el mtodo de la secante para aproximar la raz
que .
Solucin
(34)
(35)
Figure: Representacin geomtrica del mtodo de la
secante.
[scale=0.9]eps/secante
Ver Animacin...
Si f es una funcin continua sobre el intervalo [a,b] y si f(a) f(b)<0, entonces f debe tener un cero en (a,b).
Dado que f(a)f(b)<0, la funcin cambia de signo en el intervalo [a,b] y por lo tanto tiene por lo menos un cero
en el intervalo. (Vase la figura 5.1)
Esta es una consecuencia del teorema del valor intermedio para funciones continuas, que establece que
si f es continua en [a,b] y si k es un nmero entre f(a) y f(b) , entonces existe por lo menos un c (a,b) tal
que f(c)=k.
(para el caso en que f(a)f(b)<0 se escoge k=0, luego f(c)=0, c (a,b)).
A continuacin se renombra a c como b y se comienza una vez ms con el nuevo intervalo [a,b], cuya longitud
es igual a la mitad del intervalo original.
En ambos casos se ha generado un nuevo intervalo que contiene un cero de f, y el proceso puede repetirse.
Ejemplo.
La funcin f(x) = xsenx 1 tiene un cero en el intervalo [0,2], porque f(0) = -1 y f(2)=0.818595.
En la tabla de abajo se muestran las primeras nueve iteraciones del mtodo de biseccin para f(x)= xsenx 1
con a=0 b=2.
Error
Extremo Extremo Punto Valor de la
n
izquierdo an derecho bn medio cn funcin f(cn)
Relativo
1 0 2 1 -0.158529
2 1 2 1.5 0.496242 0.333333
3 1 1.5 1.25 0.186231 0.2
4 1 1.25 1.125 0.015051 0.111111
5 1 1.125 1.0625 -0.071827 0.0588235
6 1.0625 1.125 1.09375 -0.028362 0.0285714
7 1.09375 1.125 1.109375 -0.006643 0.0140845
8 1.1093750 1.125 1.1171875 0.004208 0.0069930
9 1.1093750 1.1171875 1.11328125 -0.001216 0.0035087
Para detener el mtodo de biseccin y dar una aproximacin del cero de una funcin se pueden usar varios
criterios (llamados criterios de parada).
Uno de los criterios de parada consiste en examinar si | f(cn)| < , donde es una tolerancia previamente
establecida (por ejemplo = 10-3). Otro criterio que puede utilizarse es examinar s
Tambin se puede usar como criterio de parada el error relativo entre dos aproximaciones del cero
de f ,
En el ejemplo anterior si =0.005, el procedimiento se parara en la octava iteracin con el criterio |f(cn)|< ,
ya que:
|f(c8)| = |f(1.1171875)| = 0.004208 < = 0.005,
Cuando se generan aproximaciones por medio de una computadora, se recomienda fijar un nmero mximo
de iteraciones N que debera realizar la mquina. Esto con el fin de contar con un resguardo para evitar la
posibilidad de que el proceso de clculo caiga en un ciclo infinito cuando la sucesin diverge (o cuando el
programa no esta codificado correctamente). Un algoritmo para el mtodo de biseccin es:
Si f es continua en [a, b] y f(a) f(b) < 0, el mtodo de biseccin genera una sucesin que aproxima
Ejemplo.
Para determinar el nmero de iteraciones necesarias para aproximar el cero de f(x) = xsen x - 1 con una
exactitud de 10-2en el intervalo [0,2], se debe hallar un nmero n tal que:
< 10-2, es decir , n > 7.643...
teorema es mayor que el nmero de iteraciones que realmente se necesitan. Para este ejemplo, =
0.004782141<10-2 = 0.01
Notas:
El mtodo de biseccin tiene la desventaja que es lento en cuanto a convergencia (es decir que se
necesita un n grande para que sea pequeo). Otros mtodos requieren menos iteraciones
para alcanzar la misma exactitud, pero entonces no siempre se conoce una cota para la precisin.
El mtodo de biseccin suele recomendarse para encontrar un valor aproximado del cero de una
funcin, y luego este valor se refina por medio de mtodos ms eficaces. La razn es porque la
mayora de los otros mtodos para encontrar ceros de funciones requieren un valor inicial cerca de
un cero; al carecer de dicho valor, pueden fallar por completo.
Resolver una ecuacin en una variable como por ejemplo: xex=1 es equivalente a resolver la
ecuacin xex-1=0 , o a encontrar el cero de la funcin f(x) = xex-1. Para aproximar el cero de f o la
raz de la ecuacin se puede hacer la grfica de f en una calculadora o usar matlab para determinar
un intervalo donde f tenga un cero. Tambin se pueden ensayar nmeros a y b de tal manera
que f(a)f(b)<0. Para el caso de f(x) = xex-1 por ejemplo f(0) = -1, f(1) = e-1 1.71828
entonces f tiene un cero en el intervalo [0,1].
Cuando hay races mltiples, el mtodo de biseccin quiz no sea vlido, ya que la funcin podra no
cambiar de signo en puntos situados a cualquier lado de sus races. Una grfica es fundamental para
aclarar la situacin. En este caso sera posible hallar los ceros o races trabajando con la
derivada f(x), que es cero en una raz mltiple.