jueves, 2 de octubre de 2014

1.2 Conceptos básicos: cifra significativa, precisión, exactitud, incertidumbre y sesgo.

Cifras significativas

 
Las cifras significativas son los dígitos de un número que consideramos no nulos.
Norma
Ejemplo
Son significativos todos los dígitos distintos de cero.
8723 tiene cuatro cifras significativas
Los ceros situados entre dos cifras significativas son significativos.
105 tiene tres cifras significativas
Los ceros a la izquierda de la primera cifra significativa no lo son.
0,005 tiene una cifra significativa
Para números mayores que 1, los ceros a la derecha de la coma son significativos.
8,00 tiene tres cifras significativas
Para números sin coma decimal, los ceros posteriores a la última cifra distinta de cero pueden o no considerarse significativos. Así, para el número 70 podríamos considerar una o dos cifras significativas. Esta ambigüedad se evita utilizando la notación científica.
7 · 102 tiene una cifra significativa
7,0 · 102 tiene dos cifras significativas
 

Exactitud y precisión 

La exactitud es lo cerca que el resultado de una medición está del valor verdadero.
La precisión es lo cerca que los valores medidos están unos de otros.


Exactitud baja
Precisión alta
Exactitud alta
Precisión baja
Exactitud alta
Precisión alta
Así que si estás jugando al fútbol y siempre le das al poste izquierdo en lugar de marcar gol, ¡entonces no eres exacto, pero eres preciso!

Grado de exactitud

La exactitud depende del instrumento de medida. Pero por regla general:
El grado de exactitud es la mitad de la unidad de medida. ejemplos:

Si tu instrumento mide en "unidades" entonces cualquier valor entre y se mide como "7"
Si tu instrumento mide "de 2 en 2" entonces los valores entre 7 y 9 dan medida "8"


Insertidumbre y riesgo

  • Sesgo:
Es un alejamiento sistemático del valor verdadero a calcular. Así como el error, de acuerdo con las formas por las cuales se produce, puede minimizarse, la ocurrencia de sesgo también puede ser neutralizada o controlada. En ocasiones sin embargo, es imposible controlar el sesgo y por cierto el error. En tales circunstancias conviene al menos estar en antecedente y tener conciencia de su existencia.
  • Incertidumbre: 
Se refiere al grado de alejamiento entre sí, a las diversas aproximaciones a un valor verdadero. La incertidumbre puede derivarse de una falta de información o incluso por que exista desacuerdo sobre lo que se sabe o lo que podría saberse. Puede tener varios tipos de origen, desde errores cuantificables en los datos hasta terminología definida de forma ambigua o previsiones inciertas del comportamiento humano. La incertidumbre puede, por lo tanto, ser representada por medidas cuantitativas (por ejemplo, un rango de valores calculados según distintos modelos) o por afirmaciones cualitativas (por ejemplo, al reflejar el juicio de un grupo de expertos).

 

 

 

1.1 Importancia de los métodos numéricos.

El Análisis numérico es una rama de las matemáticas cuyos límites no son del todo precisos. De una forma rigurosa, se puede definir como la disciplina ocupada de describir, analizar y crear algoritmos numéricos que nos permitan resolver problemas matemáticos, en los que estén involucradas cantidades numéricas, con una precisión determinada.
En el contexto del cálculo numérico, un algoritmo es un procedimiento que nos puede llevar a una solución aproximada de un problema mediante un número finito de pasos que pueden ejecutarse de manera lógica. En algunos casos, se les da el nombre de métodos constructivos a estos algoritmos numéricos. El análisis numérico cobra especial importancia con la llegada de los ordenadores. Los ordenadores son útiles para cálculos matemáticos extremadamente complejos, pero en última instancia operan con números binarios y operaciones matemáticas simples. Desde este punto de vista, el análisis numérico proporcionará todo el andamiaje necesario para llevar a cabo todos aquellos procedimientos matemáticos susceptibles de expresarse algorítmicamente, basándose en algoritmos que permitan su simulación o cálculo en procesos más sencillos empleando números. El análisis numérico se divide en diferentes disciplinas de acuerdo con el problema a resolver.

Cálculo de los valores de una función
Uno de los problemas más sencillos es la evaluación de una función en un punto dado. Para polinomios, uno de los métodos más utilizados es el algoritmo de Horner, ya que reduce el número de operaciones a realizar. En general, es importante estimar y controlar los errores de redondeo que se producen por el uso de la aritmética de punto flotante.

Interpolación, extrapolación y regresión
La interpolación resuelve el problema siguiente: dado el valor de una función desconocida en un número de puntos, ¿cuál es el valor de la función en un punto entre los puntos dados? El método más sencillo es la interpolación lineal, que asume que la función desconocida es lineal entre cualquier par de puntos sucesivos. Este método puede generalizarse a la interpolación polinómica, que suele ser más precisa pero que sufre el llamado fenómeno de Runge. Otros métodos de interpolación usan otro tipo de funciones interpoladoras dando lugar a la interpolación mediante splines y a la interpolación trigonométrica. Otros métodos de interpolación utilizando derivadas sucesivas de la función son mediante los polinomios de Taylor y la aproximación de Padé. La extrapolación es muy similar a la interpolación, excepto que ahora queremos encontrar el valor de la función desconocida en un punto que no está comprendido entre los puntos dados. La regresión es también similar, pero tiene en cuenta que los datos son imprecisos. Dados algunos puntos, y una medida del valor de la función en los mismos (con un error debido a la medición), queremos determinar la función desconocida. El método de los mínimos cuadrados es una forma popular de conseguirlo.

Resolución de ecuaciones y sistemas de ecuaciones
Otro problema fundamental es calcular la solución de una ecuación o sistema de ecuaciones dado. Se distinguen dos casos dependiendo de si la ecuación o sistema de ecuaciones es o no lineal. Por ejemplo, la ecuación 2x + 5 = 3 es lineal mientras que la ecuación 2x2 + 5 = 3 no lo es.
Mucho esfuerzo se ha puesto en el desarrollo de métodos para la resolución de sistemas de ecuaciones lineales. Métodos directos, i.e., métodos que utilizan alguna factorización de la matriz son el método de eliminación de Gauss, la descomposición LU, la descomposición de Cholesky para matrices simétricas (o hermíticas) definidas positivas, y la descomposición QR. Métodos iterativos como el método de Jacobi, el método de Gauss-Seidel, el método de las aproximaciones sucesivas y el método del gradiente conjugado se utilizan frecuentemente para grandes sistemas. En la resolución numérica de ecuaciones no lineales algunos de los métodos más conocidos son los métodos de bisección, de la secante y de la falsa posición. Si la función es además derivable y la derivada se conoce, el método de Newton es muy utilizado. Este método es un método de iteración de punto fijo. La linealización es otra técnica para resolver ecuaciones no lineales.

Descomposición espectral y en valores singulares

Bastantes problemas importantes pueden ser expresados en términos de descomposición espectral (el cálculo de los vectores y valores propios de una matriz) o de descomposición en valores singulares. Por ejemplo, el análisis de componentes principales utiliza la descomposición en vectores y valores propios. Los problemas de optimización buscan el punto para el cual una función dada alcanza su máximo o mínimo. A menudo, el punto también satisface cierta restricción. Ejemplos de ,problemas de optimización son la programación lineal en que tanto la función objetivo como las restricciones son lineales. Un método famoso de programación lineal es el método simplex. El método de los multiplicadores de Lagrange puede usarse para reducir los problemas de optimización con restricciones a problemas sin restricciones.

Evaluación de integrales
La integración numérica, también conocida como cuadratura numérica, busca calcular el valor de una integral definida. Métodos populares utilizan alguna de las fórmulas de Newton–Cotes (como la regla del rectángulo o la regla de Simpson) o de cuadratura gaussiana. Estos métodos se basan en una estrategia de "divide y vencerás", dividiendo el intervalo de integración en subintervalos y calculando la integral como la suma de las integrales en cada subintervalo, pudiéndose mejorar posteriormente el valor de la integral obtenido mediante el método de Romberg. Para el cálculo de integrales múltiples estos métodos requieren demasiado esfuerzo computacional, siendo útil el método de Monte Carlo.

Ecuaciones diferenciales

El análisis numérico también puede calcular soluciones aproximadas de ecuaciones diferenciales, bien ecuaciones diferenciales ordinarias, bien ecuaciones en derivadas parciales. Los métodos utilizados suelen basarse en discretizar la ecuación correspondiente. Es útil ver la derivación numérica. Para la resolución de ecuaciones diferenciales ordinarias los métodos más utilizados son el método de Euler y los métodos de Runge-Kutta. Las ecuaciones en derivadas parciales se resuelven primero discretizando la ecuación, llevándola a un subespacio de dimensión finita. Esto puede hacerse mediante un método de los elementos finitos.

1.5 Métodos iterativo

En matemática computacional, un método iterativo trata de resolver un problema (como una ecuación o un sistema de ecuaciones) mediante aproximaciones sucesivas a la solución, empezando desde una estimación inicial. Esta aproximación contrasta con los métodos directos, que tratan de resolver el problema de una sola vez (como resolver un sistema de ecuaciones Ax=b encontrando la inversa de la matriz A). Los métodos iterativos son útiles para resolver problemas que involucran un número grande de variables (a veces del orden de millones), donde los métodos directos tendrían un coste prohibitivo incluso con la potencia del mejor computador disponible.

Puntos fijos atractivos

Si una ecuación puede ponerse en la forma f(x) = x, y una solución x es un punto fijo atractivo de la función f, entonces puede empezar con un punto x1 en la base de atracción de x, y sea xn+1 = f(xn) para n ≥ 1, y la secuencia {xn}n ≥ 1 convergerá a la solución x.

Sistemas lineales

En el caso de un sistema lineal de ecuaciones, las dos clases principales de métodos iterativos son los métodos iterativos estacionarios y los más generales métodos del subespacio de Krylov

Métodos iterativos estacionarios

Los métodos iterativos estacionarios resuelven un sistema lineal con un operador que se aproxima al original; y basándose en la medida de error (el residuo), desde una ecuación de corrección para la que se repite este proceso. Mientras que estos métodos son sencillos de derivar, implementar y analizar, la convergencia normalmente sólo está garantizada para una clase limitada de matrices.

Convergencia

Dado que estos métodos forman una base, el método converge en N iteraciones, donde N es el tamaño del sistema. Sin embargo, en la presencia de errores de redondeo esta afirmación no se sostiene; además, en la práctica N puede ser muy grande, y el proceso iterativo alcanza una precisión suficiente mucho antes. El análisis de estos métodos es difícil, dependiendo de lo complicada que sea la función del espectro del operador.

1.4 Software de cómputo numérico

Software de cómputo numérico.

El software numérico actual ofrece un panorama muy prometedor, ya que además de la calidad en los programas y la búsqueda de conectividad entre los diferentes sistemas, también se busca estandarizar algunos aspectos de la semántica.
 
Software de acceso libre.
Surf: software para visualización de geometría algebraica real.
Winplot: un programa sencillo pero muy versátil para graficar funciones matemáticas.
wxMasima: un paquete clásico para matemáticas numéricas y computación simbólica. Sistema basado en Lisp. 
 
Software comercial.
Entre los sistemas más relevantes tenemos:
Derive: sistema shareware para cómputo numérico y simbólico.
Lab View: Plataforma de cómputo numérico y simulación con énfasis en sistemas electrónicos empotrados, de gran importancia en la industria.
MAPLE: Sistema preferido en ambientes académicos y cuyo núcleo de procesamiento simbólico se incorpora en otros sistemas comerciales.
MathCAD: Editor de documentos que integra valiosas capacidades de cómputo numérico y de visualización.
Mathematica: Sofisticado y muy exitoso sistema de cómputo numérico y simbólico, con grandes capacidades de visualización.
MATLAB: Abreviación de "Matriz Laboratory", este es el sistema estándar en aplicaciones de ingeniería.
Scientific Workplace: Excelente editor científico de gran flexibilidad y que integra MAPLE como su núcleo de computación simbólica.

1.3 Tipos de Errores | Unidad 1 [Cuadro comparativo]

Introduccion: 

A lo largo del tiempo, los métodos numéricos han sido desarrollados con el objeto de resolver problemas matemáticos cuya solución es difícil o imposible de obtener por medio de los procedimientos tradicionales.
Las soluciones que ofrecen los métodos numéricos son aproximaciones de los valores reales y, por tanto se tendrá un cierto grado de error que será conveniente determinar.

Aunque la perfección es una meta digna de alabarse es difícil si no imposible de alcanzarse.
Las aproximaciones numéricas pueden introducir errores la pregunta es ¿Qué error puede considerarse tolerable?.
Exactitud y precision.
 Los errores asociados con los cálculos y medidas se pueden caracterizar observando su precisión y exactitud. La precisión se refiere a 1) el numero de cifras significativas que representa una cantidad o 2) la extensión en las lecturas repetidas de un instrumento que mide alguna propiedad física. La exactitud se refiere a la aproximación de un número o de una medida al valor verdadero que se supone representa. La inexactitud ( conocida también como sesgo ) se define también como un alejamiento sistemático de la verdad . la precisión por otro lado se refiere a la magnitud del esparcimiento.
Los métodos números deben ser lo suficientemente exactos o sin sesgo para que cumplan los requisitos de un problema particular de ingeniería. También debe ser lo suficientemente preciso para el diseño en la ingeniería.
Usaremos el termino de error para representar la inexactitud y la precision de las predicciones.
Definición de Error.

Los errores numéricos se generan con el uso de aproximaciones para representar las operaciones y cantidades matemáticas. Esto incluye errores de truncamiento que resultan de representar aproximadamente un procedimiento matematico exacto, y los errores de redondeo, que resultan de presentar aproximadamente números exactos. Para los tipos de errores, la relación entre el resultado exacto o verdadero y el aproximado esta dado por :

Valor verdadero = valor aproximado + error
Cuadro comparativo tipos de errores.
 

Tipos de Errores | Unidad 1 [Diapositiva]

[Diapositiva] Tipos de Errores | Unidad 1