El Análisis numérico se puede definir como la disciplina
que puede describir, analizar y crear algoritmos
numéricos que nos permitan resolver problemas
matemáticos, en donde estén cantidades numéricas.
Cálculo numérico, un algoritmo es el procedimiento que
nos puede llevar a una solución aproximada de un
problema mediante un número de pasos finitos que
pueden ejecutarse de manera lógica.
Definición de Número Máquina "Es un sistema numérico que
consta de dos dígitos: Ceros (0) y unos (1) de base 2". El término
"representación binaria" significa que es de base 2, la más
pequeña posible; este tipo de representación requiere de menos
dígitos, pero en lugar de un número decimal exige de más. Esto
se relaciona con el hecho de que la unidad lógica primaria de las
computadoras digitales usa componentes de apagado/prendido, o
para una conexión eléctrica abierta/cerrada.
"Son aquellos números cuya representación viene dada de
la siguiente forma: ± 0,d1 d2 d3 ... dk x 10 n, 1£ d1 £ 9, 1£ dk
£9


Para cada i=2, 3, 4,..., k";
Tales situaciones de error se denominan errores numéricos y esta
se encarga un poco de su estudio y sus efectos en los cálculos
numéricos En otras palabras, no hemos tenido en cuenta que al
realizar estos procedimientos de forma numérica en una
computadora se generan situaciones de error.

Los errores asociados con los cálculos y medidas se pueden
caracterizar observando su exactitud y precisión. La precisión se
refiere a qué tan cercano está un valor individual medido o calculado
con respecto a los otros. Los métodos numéricos deben ser lo
suficientemente exactos para que cumplan los requisitos de un
problema en particular. Los errores numéricos se generan con el uso
de aproximaciones para representar las operaciones y cantidades
matemáticas.
El error absoluto es la diferencia entre el valor exacto y
su valor calculado o redondeado, o sea el valor exacto
menos el valor calculado; debido a que la ecuación se dio en
términos del valor absoluto
Normalmente no se conoce p y, por tanto, tampoco se conocerá el
error absoluto (ni el relativo) de tomar p* como una aproximación
de p. Se pretende encontrar cotas superiores de esos errores.
Cuanto más pequeñas sean esas cotas superiores, mejor. Sea f una
función derivable en I,[a, b] Í I, P la solución exacta de la ecuación
f(x)=0 y Pn una aproximación a P. Supongamos |f ’(x)| ³ m > 0, " x Î
[a, b], donde Pn, P Î [a, b]. Entonces:
Esto nos da una cota del error al tomar una aproximación de la
solución exacta, conociendo una cota inferior del valor absoluto de
la derivada. Algunas veces, en la práctica, la exactitud de una raíz
aproximada Pn se estima en función de cómo satisfaga f(Pn) = 0; es
decir si el número |f(Pn)| es pequeño, se considera entonces Pn una
buena aproximación de P; pero si |f(Pn)| es grande, entonces Pn no
se considera como una buena aproximación de la solución exacta P.
Existen dos causas principales de errores en los cálculos
numéricos: Error de truncamiento y error de redondeo. El
Error de Redondeo se asocia con el número limitado de
dígitos con que se representan los números en una PC. El
Error de Truncamiento, se debe a las aproximaciones
utilizadas en la fórmula matemática del modelo. Otro caso
donde aparecen errores de truncamiento es al aproximar
un proceso infinito por uno finito (por ejemplo, truncando
los términos de una serie).
Los errores numéricos se generan al realizar aproximaciones de
los resultados de los cálculos matemáticos y se pueden dividir en
dos clases fundamentalmente: errores de truncamiento, que
resultan de representar aproximadamente un procedimiento
matemático exacto, y los errores de redondeo, que resultan de
representar aproximadamente números exactos. En cualquier
caso, la relación entre el resultado exacto y el aproximado está
dada por: Valor verdadero = valor aproximado + error, de donde
se observa que el error numérico está dado por:Ev = valor
verdadero - valor aproximado. Donde Ev significa el valor exacto
del error.
El error de redondeo se debe a la naturaleza discreta del
sistema numérico de máquina de punto flotante, el cual a su vez
se debe a su longitud de palabra finita. Cada número (real) se
reemplaza por el número de máquina más cercano. Esto significa
que todos los números en un intervalo local están representados
por un solo número en el sistema numérico de punto flotante.
"Cualquier número real positivo y puede ser normalizado a:
Y= 0,d1 d2 d3..., dk, dk+1, dk+2, . . . x 10 n.
El procedimiento se basa en agregar 5 x 10 n - (k+1) a y Y después
truncar para que resulte un número de la forma
fl = 0,d1 d2 d3 ..., dk, x 10 n.
El último método comúnmente se designa por redondeo. En este
método, si dk+1 ³ 5, se agrega uno (1) a d k para obtener a fl ; esto
es, redondeamos hacia arriba. Si dk+1 < 5, simplemente truncamos
después de los primeros k dígitos; se redondea así hacia abajo
Cualquier número real positivo y puede ser normalizado a:
y= 0,d1 d2 d3 ..., dk, dk+1, dk+2, . . . x 10 n.
Si y está dentro del rango numérico de la máquina, la forma de punto
flotante de y, que se representará por fl , se obtiene terminando la
mantisa de y en kcifras decimales. Existen dos formas de llevar a
cabo la terminación. Un método es simplemente truncar los dígitos
dk+1, dk+2, . . . para obtener
fl = 0,d1 d2 d3 ..., dk, x 10 n.
Este método es bastante preciso y se llama truncar el número.
Este tipo de error ocurre cuando un proceso que requiere un número
infinito de pasos se detiene en un número finito de pasos.
Generalmente se refiere al error involucrado al usar sumas finitas o
truncadas para aproximar la suma de una serie infinita. El error de
truncamiento, a diferencia del error de redondeo no depende
directamente del sistema numérico que se emplee.
Aquí estudiamos el problema de sumar y restar muchos
números en la computadora, en la práctica muchas
computadoras realizarán operaciones aritméticas en
registros especiales que más bits que los números de
máquinas usuales. Estos bits extras se llaman bits de
protección y permiten que los números existan
temporalmente con una precisión adicional. Se deben evitar
situaciones en las que la exactitud se puede ver
comprometida al restar cantidades casi iguales o la división
de un número muy grande entre un número muy pequeño, lo
cual trae como consecuencias valores de errores relativos
y absolutos poco relevantes.
Puede decirse que un cálculo es numéricamente inestable si la
incertidumbre de los valores de entrada aumentan
considerablemente por el método numérico. Un proceso numérico
es inestable cuando los pequeños errores que se producen en
alguna de sus etapas, se agrandan en etapas posteriores y
degradan seriamente la exactitud del cálculo en su conjunto.

El que un proceso sea numéricamente estable o inestable debería
decidirse con base en los errores relativos, es decir investigar la
inestabilidad o mal condicionamiento, lo cual significa que un
cambio relativamente pequeño en la entrada, digamos del 0,01%,
produce un cambio relativamente grande en la salida, digamos del
1% o más. Una fórmula puede ser inestable sin importar con qué
precisión se realicen los cálculos.
Para ciertos tipos de problemas se puede definir un número de
condición: "Un número condicionado puede definirse como la
razón de los errores relativos". Un problema está mal
condicionado si pequeños cambios en los datos pueden dar lugar a
grandes cambios en las respuestas.
Si el número de condición es grande significa que se tiene un
problema mal condicionado; se debe tomar en cuenta que para
cada caso se establece un número de condición, es decir para la
evaluación de una función se asocia un número condicionado, para
la solución de sistemas de ecuaciones lineales se establece otro
tipo de número de condición; el número condicionado proporciona
una medida de hasta qué punto la incertidumbre aumenta.

Análisis numérico

  • 2.
    El Análisis numéricose puede definir como la disciplina que puede describir, analizar y crear algoritmos numéricos que nos permitan resolver problemas matemáticos, en donde estén cantidades numéricas. Cálculo numérico, un algoritmo es el procedimiento que nos puede llevar a una solución aproximada de un problema mediante un número de pasos finitos que pueden ejecutarse de manera lógica.
  • 3.
    Definición de NúmeroMáquina "Es un sistema numérico que consta de dos dígitos: Ceros (0) y unos (1) de base 2". El término "representación binaria" significa que es de base 2, la más pequeña posible; este tipo de representación requiere de menos dígitos, pero en lugar de un número decimal exige de más. Esto se relaciona con el hecho de que la unidad lógica primaria de las computadoras digitales usa componentes de apagado/prendido, o para una conexión eléctrica abierta/cerrada.
  • 4.
    "Son aquellos númeroscuya representación viene dada de la siguiente forma: ± 0,d1 d2 d3 ... dk x 10 n, 1£ d1 £ 9, 1£ dk £9 Para cada i=2, 3, 4,..., k";
  • 5.
    Tales situaciones deerror se denominan errores numéricos y esta se encarga un poco de su estudio y sus efectos en los cálculos numéricos En otras palabras, no hemos tenido en cuenta que al realizar estos procedimientos de forma numérica en una computadora se generan situaciones de error. Los errores asociados con los cálculos y medidas se pueden caracterizar observando su exactitud y precisión. La precisión se refiere a qué tan cercano está un valor individual medido o calculado con respecto a los otros. Los métodos numéricos deben ser lo suficientemente exactos para que cumplan los requisitos de un problema en particular. Los errores numéricos se generan con el uso de aproximaciones para representar las operaciones y cantidades matemáticas.
  • 6.
    El error absolutoes la diferencia entre el valor exacto y su valor calculado o redondeado, o sea el valor exacto menos el valor calculado; debido a que la ecuación se dio en términos del valor absoluto
  • 7.
    Normalmente no seconoce p y, por tanto, tampoco se conocerá el error absoluto (ni el relativo) de tomar p* como una aproximación de p. Se pretende encontrar cotas superiores de esos errores. Cuanto más pequeñas sean esas cotas superiores, mejor. Sea f una función derivable en I,[a, b] Í I, P la solución exacta de la ecuación f(x)=0 y Pn una aproximación a P. Supongamos |f ’(x)| ³ m > 0, " x Î [a, b], donde Pn, P Î [a, b]. Entonces: Esto nos da una cota del error al tomar una aproximación de la solución exacta, conociendo una cota inferior del valor absoluto de la derivada. Algunas veces, en la práctica, la exactitud de una raíz aproximada Pn se estima en función de cómo satisfaga f(Pn) = 0; es decir si el número |f(Pn)| es pequeño, se considera entonces Pn una buena aproximación de P; pero si |f(Pn)| es grande, entonces Pn no se considera como una buena aproximación de la solución exacta P.
  • 8.
    Existen dos causasprincipales de errores en los cálculos numéricos: Error de truncamiento y error de redondeo. El Error de Redondeo se asocia con el número limitado de dígitos con que se representan los números en una PC. El Error de Truncamiento, se debe a las aproximaciones utilizadas en la fórmula matemática del modelo. Otro caso donde aparecen errores de truncamiento es al aproximar un proceso infinito por uno finito (por ejemplo, truncando los términos de una serie).
  • 9.
    Los errores numéricosse generan al realizar aproximaciones de los resultados de los cálculos matemáticos y se pueden dividir en dos clases fundamentalmente: errores de truncamiento, que resultan de representar aproximadamente un procedimiento matemático exacto, y los errores de redondeo, que resultan de representar aproximadamente números exactos. En cualquier caso, la relación entre el resultado exacto y el aproximado está dada por: Valor verdadero = valor aproximado + error, de donde se observa que el error numérico está dado por:Ev = valor verdadero - valor aproximado. Donde Ev significa el valor exacto del error.
  • 10.
    El error deredondeo se debe a la naturaleza discreta del sistema numérico de máquina de punto flotante, el cual a su vez se debe a su longitud de palabra finita. Cada número (real) se reemplaza por el número de máquina más cercano. Esto significa que todos los números en un intervalo local están representados por un solo número en el sistema numérico de punto flotante. "Cualquier número real positivo y puede ser normalizado a: Y= 0,d1 d2 d3..., dk, dk+1, dk+2, . . . x 10 n. El procedimiento se basa en agregar 5 x 10 n - (k+1) a y Y después truncar para que resulte un número de la forma fl = 0,d1 d2 d3 ..., dk, x 10 n. El último método comúnmente se designa por redondeo. En este método, si dk+1 ³ 5, se agrega uno (1) a d k para obtener a fl ; esto es, redondeamos hacia arriba. Si dk+1 < 5, simplemente truncamos después de los primeros k dígitos; se redondea así hacia abajo
  • 11.
    Cualquier número realpositivo y puede ser normalizado a: y= 0,d1 d2 d3 ..., dk, dk+1, dk+2, . . . x 10 n. Si y está dentro del rango numérico de la máquina, la forma de punto flotante de y, que se representará por fl , se obtiene terminando la mantisa de y en kcifras decimales. Existen dos formas de llevar a cabo la terminación. Un método es simplemente truncar los dígitos dk+1, dk+2, . . . para obtener fl = 0,d1 d2 d3 ..., dk, x 10 n. Este método es bastante preciso y se llama truncar el número. Este tipo de error ocurre cuando un proceso que requiere un número infinito de pasos se detiene en un número finito de pasos. Generalmente se refiere al error involucrado al usar sumas finitas o truncadas para aproximar la suma de una serie infinita. El error de truncamiento, a diferencia del error de redondeo no depende directamente del sistema numérico que se emplee.
  • 12.
    Aquí estudiamos elproblema de sumar y restar muchos números en la computadora, en la práctica muchas computadoras realizarán operaciones aritméticas en registros especiales que más bits que los números de máquinas usuales. Estos bits extras se llaman bits de protección y permiten que los números existan temporalmente con una precisión adicional. Se deben evitar situaciones en las que la exactitud se puede ver comprometida al restar cantidades casi iguales o la división de un número muy grande entre un número muy pequeño, lo cual trae como consecuencias valores de errores relativos y absolutos poco relevantes.
  • 13.
    Puede decirse queun cálculo es numéricamente inestable si la incertidumbre de los valores de entrada aumentan considerablemente por el método numérico. Un proceso numérico es inestable cuando los pequeños errores que se producen en alguna de sus etapas, se agrandan en etapas posteriores y degradan seriamente la exactitud del cálculo en su conjunto. El que un proceso sea numéricamente estable o inestable debería decidirse con base en los errores relativos, es decir investigar la inestabilidad o mal condicionamiento, lo cual significa que un cambio relativamente pequeño en la entrada, digamos del 0,01%, produce un cambio relativamente grande en la salida, digamos del 1% o más. Una fórmula puede ser inestable sin importar con qué precisión se realicen los cálculos.
  • 14.
    Para ciertos tiposde problemas se puede definir un número de condición: "Un número condicionado puede definirse como la razón de los errores relativos". Un problema está mal condicionado si pequeños cambios en los datos pueden dar lugar a grandes cambios en las respuestas. Si el número de condición es grande significa que se tiene un problema mal condicionado; se debe tomar en cuenta que para cada caso se establece un número de condición, es decir para la evaluación de una función se asocia un número condicionado, para la solución de sistemas de ecuaciones lineales se establece otro tipo de número de condición; el número condicionado proporciona una medida de hasta qué punto la incertidumbre aumenta.