Metodos Numericos
Metodos Numericos
Metodos Numericos
NUMERICOS.
1.1 Conceptos basicos: Algoritmos y Aproximaciones.
¿Que es un Algoritmo?
Un algoritmo es un conjunto de operaciones y procedimientos que deben
seguirse para resolver un problema. El lenguaje algorı́tmico es aquel por medio
del cual se realiza un análisis previo del problema a resolver y encontrar un
método que permita resolverlo. El conjunto de todas las operaciones a realizar
y el orden en que se deben efectuar, se le denomina algoritmo.
Es un método para resolver un problema mediante una serie de datos preci-
sos, definidos y finitos. La resolución de un problema con ayuda de las compu-
tadoras exige el diseño de un algoritmo que resuelva el problema propuesto.
Los pasos para la resolución de un problema son:
Diseño del algoritmo, que describe la secuencia ordenada de pasos que
conducen a la solución de un problema dado. (Análisis del problema y
desarrollo del algoritmo).
Expresar el algoritmo como un programa de lenguaje de programación
adecuado. (Fase de codificación).
1
Es la diferencia entre el valor de la medida y el valor tomado como exacto.
Puede ser positivo o negativo, según 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.
El error absoluto de una medida no nos informa por sı́ solo de la bondad de
la misma. Es evidente, que no es igual de grave tener un error absoluto de 1 cm
al medir la longitud de una carretera que al medir la longitud de un folio.
El error absoluto es el valor absoluto de la diferencia entre el valor exacto y el
valor aproximado. Hay autores que definen el error absoluto como la diferencia
entre el valor aproximado y el valor exacto, donde la diferencia únicamente está
en el signo ya que no se toma como valor absoluto.
Error relativo:
El error relativo es el cometido en la estimación del valor de un número, es
el valor absoluto del cociente entre su error absoluto y el valor exacto. El error
relativo da idea de la precisión de una medida, y se suele manejar en forma de
porcentaje ( %).
Muchas veces conocemos el error absoluto (Ea), pero es imposible conocer
el valor exacto (A), en cuyo caso, para hallar el error relativo (Er) dividimos el
error absoluto entre el valor aproximado o considerado como exacto.
También puede hablarse de cota del error relativo, que si la representamos
como b, se cumplirá:
A–A´)/A ≤ β
Error porcentual:
El error porcentual es fácil de definir, es el resultado de multiplicar el error
relativo por 100.
ERP = ERX100
2
Errores de redondeo:
A continuación se analizarán brevemente algunas consecuencias de utilizar
el sistema binario y una longitud de palabra finita.
Como no es posible guardar un numero binario de longitud infinita o un
numero de mas dı́gitos de los que posee la mantisa de la computadora que se
esta empleando, se almacena sólo un numero finito de estos dı́gitos; como con-
secuencia, se comete automáticamente un pequeño error, conocido como error
de redondeo, que al repetirse muchas veces puede llegar a ser considerable.
Ya que la mayor parte de las computadoras tienen entre 7 y 14 cifras sig-
nificativas, los errores de redondeo parecerı́an no ser muy importantes. Sin em-
bargo, hay dos razones del porqué pueden resultar crı́ticos en algunos métodos
numéricos:
Ciertos métodos requieren cantidades extremadamente grandes para ob-
tener una respuesta. Además, estos cálculos a menudo dependen entre si.
Esto es, los cálculos posteriores son dependientes de los anteriores. En
consecuencia, aunque un error de redondeo individual puede ser muy pe-
queño, el efecto de acumulación en el transcurso de la gran cantidad de
cálculos puede ser significativo.
El efecto del redondeo puede ser exagerado cuando se llevan a cabo ope-
raciones algebraicas que emplean números muy pequeños y muy grandes
al mismo tiempo. Ya que en este caso se presenta en muchos métodos
numéricos, el error de redondeo puede resultar de mucha importancia.
Truncamiento:
Cuando una expresión matemática se remplaza por una fórmula más simple,
se introduce un error, conocido como error de truncamiento.
Los errores de truncamiento son aquellos que resultan al usar una aproxi-
mación en lugar de un procedimiento matemático exacto. Estos tipos de errores
son evaluados con una formulación matemática: la serie de Taylor.
Taylor es una formulación para predecir el valor de la función en Xi + 1 en
términos de la función y de sus derivadas en una vecindad del punto Xi.
Siendo el término final:
Rn = (((n + 1)(ξ))/(n + 1)!)hn + 1
En general, la expansión en serie de Taylor de n-ésimo orden es exacta par
aun polinomio de n-ésimo orden. Para otras funciones continuas diferenciables,
como las exponenciales o senoidales, no se obtiene una estimación exacta me-
diante un número finito de términos. Cada una de los términos adicionales
contribuye al mejoramiento de la aproximación, aunque sea un poco.
1.3 Convergencia.
3
Se entiende por convergencia de un método numérico la garantı́a de que,
al realizar un buen número de repeticiones (iteraciones), las aproximaciones
obtenidas terminan por acercarse cada vez más al verdadero valor buscado.
En la medida en la que un método numérico requiera de un menor número
de iteracciones que otro, para acercarse al valor numérico deseado, se dice que
tiene una mayor rapidez de convergencia.
Se entiende por estabilidad de un método numérico el nivel de garantı́a de
convergencia, y es que algunos métodos numéricos no siempre convergen y, por el
contrario divergen; es decir, se alejan cada vez más y más del resultado deseado.
En Métodos numérico la velocidad con la cual una sucesión converge a su
lı́mite es llamadaorden de convergencia. Este concepto es, desde el punto de vista
práctico, muy importante si necesitamos trabajar con secuencias de sucesivas
aproximaciones de un método iterativo. Incluso puede hacer la diferencia entre
necesitar diez o un millón de iteraciones.
Supongamos que la secuencia xk converge al número ξ.
En particular, convergencia de orden 1 es llamada convergencia lineal.
4
La primera estimación es igual a la ecuación (E3.2.1) con un solo término.
Entonces, la primera estimación es igual a 1. La segunda estimación se obtiene
agregando el segundo término, ası́:
ex = 1 + x
y para x = 0.5,
5
que representa un error relativo porcentual de:
εt = 0.5−0.707106781
0.5 100 %
Para la aproximación de primer orden, se agrega el término de la primera
π donde f0(x)
derivada
π
= –senx:
π π
f = cos − sen = 0.521986659 que tiene εt = –4.40 por
3 4 4 12
ciento.
Para la aproximación de segundo orden, se agrega el término de la segunda
derivada donde f 00(x) = –cosx :
π π π π cos (π/4)
π 2
f = cos − sen − 12 = 0.497754491
3 4 4 12 2
con εt = 0.449 por ciento. Entonces, al agregar más términos a la serie
se obtiene una mejor aproximación. Este proceso continúa y sus resultados se
enlistan, como en la tabla 4.1. Observe que las derivadas nunca se aproximan
a cero, como es el caso con el polinomio del ejemplo 4.1. Por lo tanto, cada
término que se le agrega a la serie genera una mejor aproximación.
TABLA 4.1 Aproximaciones mediante la serie de Taylor def (x) = cosx en
xi+1 = π/3 usando como punto base π/4. Los valores se presentan para varios
órdenes (n) de aproximación.