CÁLCULO NUMÉRICO

Anuncio
1
UNIVERSIDAD NACIONAL DE PILAR
Facultad de Ciencias Aplicadas – Instituto Tecnológico
CÁLCULO NUMÉRICO
Segundo Curso de Ingeniería Industrial
Prof: Lic. Roberto Riveros Escurra
Algunos conceptos fundamentales:
El Calculo Numérico o Análisis Numérico consiste en procedimientos que resuelven
problemas y realizan cálculos puramente aritméticos. Pero hay que tomar en cuenta las
características especiales y limitaciones de los instrumentos de cálculo (como las
computadoras) que ayudan en la ejecución de las instrucciones del algoritmo.
El análisis numérico es importante porque es necesario en la solución de muchos
problemas del mundo real.
El análisis numérico es el desarrollo y el estudio de procedimientos para resolver
problemas con ayuda de una computadora.
La ventaja fundamental del análisis numérico es que puede obtenerse una respuesta
numérica, aun cuando un problema no tenga solución analítica.
La solución obtenida con análisis numérico siempre es numérica.
Los resultados numéricos pueden trazarse en forma de grafica para mostrar el
comportamiento de la solución.
El resultado del análisis numérico es una aproximación, aunque los resultados pueden
hacerse tan exactos como se quiera. A fin de obtener la máxima exactitud es necesario
efectuar una cantidad enorme de operaciones por separado.
Algunas operaciones que puede realizar el análisis numérico:
- Resolución para las raíces de una ecuación no lineal.
- Resolución de grandes sistemas de ecuaciones lineales.
- Obtención de soluciones de un sistema de ecuaciones no lineales.
- Interpolación para encontrar valores intermedios en una tabla de datos.
- Encontrar aproximaciones eficientes y eficaces de funciones.
- Aproximación de derivadas de cualquier orden para funciones, incluso cuando la
función se conoce solo como una tabla de valores.
- Integración de cualquier función, aun cuando solo se conozca como una tabla de
valores. También es posible obtener integrales múltiples.
- Resolución de ecuaciones diferenciales ordinarias cuando se proporcionan
valores iniciales de las variables. Estas pueden ser de cualquier orden y
complejidad.
- Resolución de problemas con valor en la frontera y determinación de valores
característicos y vectores característicos.
- Obtención de soluciones numéricas para todos los tipos de ecuaciones
diferenciales parciales.
- Ajuste de curvas a datos mediante la aplicación de varios métodos.
Los métodos numéricos requieren operaciones aritméticas tan tediosas y repetitivas que
solo cuando se cuenta con una computadora que realice tantas operaciones por separado
es practico resolver problemas de esta forma.
Para que una computadora pueda realizar el análisis numérico debe escribirse un
programa.
2
La iteración es un procedimiento que consiste en elaborar una sucesión de operaciones,
cada una de las cuales aplica los resultados de la operación precedente. Muchos
procedimientos de análisis numérico son iterativos.
Para resolver un problema científico o de ingeniería hay que seguir cuatro pasos
generales:
1. Plantear claramente el problema.
2. Obtener un planteamiento matemático del problema.
3. Resolver la ecuación o ecuaciones que resulten del paso 2.
4. Interpretar el resultado numérico para llegar a una decisión. Es la parte mas
difícil en la resolución de problemas.
Métodos numéricos.
Los métodos numéricos son técnicas mediante las cuales es posible formular problemas
matemáticos de tal forma que puedan resolverse usando operaciones aritméticas. Hay
muchos tipos de métodos numéricos, y comparten una característica común:
invariablemente se deben realizar un buen número de tediosos cálculos aritméticos.
Los métodos numéricos son herramientas muy poderosas para la solución de problemas.
Pueden manejar sistemas de ecuaciones grandes, no lineales y geometrías complicadas,
comunes en la ingeniería. También es posible que se utilice software disponible
comercialmente que contenga métodos numéricos. El uso inteligente de estos programas
depende del conocimiento de la teoría básica de estos métodos; además hay muchos
problemas que no pueden plantearse al emplear programas hechos, conociendo bien los
métodos numéricos se puede diseñar programas propios y así no comprar software
costoso. Al mismo tiempo se aprende a conocer y controlar los errores de aproximación
que son inseparables de los cálculos numéricos a gran escala.
Los métodos numéricos son un medio para reforzar la comprensión de las matemáticas,
porque profundizan en los temas que de otro modo resultarían obscuros, esto aumenta
su capacidad de comprensión y entendimiento en la materia.
Definiciones:
Algoritmo es un procedimiento sistemático para la resolución de problemas.
Ecuación: Es una proposición abierta que involucra una relación de equivalencia y que
no se cumple para cualquier valor de la variable o variables.
x2 – 5x + 6
es una expresión algebraica o polinomio
x2 – 5x + 6 > 0
es una inecuación
f(x) = x2 – 5x + 6
es una función
x2 – 5x + 6 = (x – 2) (x – 3) es una identidad
x2 – 5x + 6 = 0
es una ecuación
Raíces o soluciones de una ecuación, es el conjunto de todos los valores que verifiquen
la ecuación.
x2 – 5x + 6 = 0
es una ecuación cuyas raíces son (2 , 3)
x2 – 5x + 6
es un polinomio cuyos ceros son (2 , 3)
f(x) = x2 – 5x + 6
es una función cuyos ceros son (2 , 3)
3
ERRORES
Error es la discrepancia que existe entre la magnitud “verdadera” y la magnitud
obtenida.
El concepto de error es consustancial con el cálculo numérico. En todos los problemas
es fundamental hacer un seguimiento de los errores cometidos a fin de poder estimar el
grado de aproximación de la solución que se obtiene.
Los errores asociados a todo cálculo numérico tienen su origen en dos grandes factores:


Aquellos que son inherentes a la formulación del problema.
Los que son consecuencia del método empleado para encontrar la solución del
problema.
Dentro del grupo de los primeros, se incluyen aquellos en los que la definición
matemática del problema es sólo una aproximación a la situación física real. Estos
errores son normalmente despreciables; por ejemplo, el que se comete al obviar los
efectos relativistas en la solución de un problema de mecánica clásica. En aquellos
casos en que estos errores no son realmente despreciables, nuestra solución será poco
precisa independientemente de la precisión empleada para encontrar las soluciones
numéricas.
Otra fuente de este tipo de errores tiene su origen en la imprecisión de los datos físicos:
constantes físicas y datos empíricos. En el caso de errores en la medida de los datos
empíricos y teniendo en cuenta su carácter generalmente aleatorio, su tratamiento
analítico es especialmente complejo pero imprescindible para contrastar el resultado
obtenido computacional-mente.
En lo que se refiere al segundo tipo de error (error computacional), tres son sus fuentes
principales:
1.
Equivocaciones en la realización de las operaciones (errores de bulto). Esta
fuente de error es bien conocida por cualquiera que haya realizado cálculos
manualmente o empleando una calculadora. El empleo de computadores ha
reducido enormemente la probabilidad de que este tipo de errores se produzcan.
Sin embargo, no es despreciable la probabilidad de que el programador cometa
uno de estos errores (calculando correctamente el resultado erróneo). Más aún,
la presencia de bugs no detectados en el compilador o en el software del sistema
no es inusual. Cuando no resulta posible verificar que la solución calculada es
razonablemente correcta, la probabilidad de que se haya cometido un error de
bulto no puede ser ignorada. Sin embargo, no es esta la fuente de error que más
nos va a preocupar.
2.
El error causado por resolver el problema no como se ha formulado, sino
mediante algún tipo de aproximación. Generalmente está causado por la
sustitución de un infinito (sumatoria o integración) o un infinitesimal
(diferenciación) por una aproximación finita. Algunos ejemplos son:



El cálculo de una función elemental (por ejemplo, Seno x) empleando
sólo n términos de los infinitos que constituyen la expansión en serie de
Taylor.
Aproximación de la integral de una función por una suma finita de los
valores de la función, como la empleada en la regla del trapezoide.
Resolución de una ecuación diferencial reemplazando las derivadas por
una aproximación (diferencias finitas).
4

Solución de la ecuación f(x) = 0 por el método de Newton-Raphson:
proceso iterativo que, en general, converge sólo cuando el número de
iteraciones tiende a infinito.
Denominaremos a este error, en todas sus formas, como error por truncamiento,
ya que resulta de truncar un proceso infinito para obtener un proceso finito.
Obviamente, estamos interesados en estimar, o al menos acotar, este error en
cualquier procedimiento numérico.
3.
Por último, la otra fuente de error de importancia es aquella que tiene su origen
en el hecho de que los cálculos aritméticos no pueden realizarse con precisión
ilimitada. Muchos números requieren infinitos decimales para ser representados
correctamente, sin embargo, para operar con ellos es necesario redondearlos.
Incluso en el caso en que un número pueda representarse exactamente, algunas
operaciones aritméticas pueden dar lugar a la aparición de errores (las divisiones
pueden producir números que deben ser redondeados y las multiplicaciones dar
lugar a más dígitos de los que se pueden almacenar). El error que se introduce al
redondear un número se denomina error de redondeo.
Cifras significativas: conjunto de dígitos confiables o necesarios que representan el
valor de una magnitud independiente de las unidades de medidas utilizadas. El total de
cifras significativas es independiente de la posición del punto decimal.
Los ceros a la izquierda de dígitos no nulos, nunca serán cifras significativas, mientras
que los ceros intermedios de dígitos no nulos, siempre serán cifras significativas.
Ejemplos:
12345-
Longitud = 26 mm = 0,026 m = 0,000026 km (dos cifras significativas)
Estatura = 1,72 m = 17,2 dec. = 172 cm (tres cifras significativas)
40072 ( cinco cifras significativas)
3.001 ( cuatro cifras significativas)
0,000203 ( tres cifras significativas)
Medición del error:
La exactitud de cualquier calculo es importante para todo calculo. Hay dos formas
comunes para expresar el tamaño del error en un resultado calculado. El error absoluto
y el error relativo.
Error absoluto = | valor verdadero – valor aproximado |
Valor verdadero = valor aproximado + error
Error absoluto de x:
ea ( x)  x  x
x  0
error..absoluto
Error relativo =
valor..verdadero
Error relativo de x :
er ( x) 
ea ( x)
x
, en la practica: er ( x) 
ea ( x)
x
5
x representa el valor verdadero
x
representa el valor aproximado
ea representa el error absoluto
er representa el error relativo
Un tamaño de error dado suele ser mas grave cuando la magnitud del valor verdadero es
pequeña.
Magnitud es el resultado de una medición.
Confiabilidad: porque dependen del instrumento de medición utilizado.
Necesarias: porque depende de leyes, reglamentos, normas o costumbres.
Los errores numéricos se generan con el uso de aproximaciones para representar
cantidades y/o operaciones. Esto da lugar a dos tipos de errores: errores de truncamiento
y errores de redondeo
Los errores de truncamiento, resultan de representar aproximadamente un
procedimiento matemático exacto.
Esto genera errores de truncamiento durante el procedimiento.
Los errores de redondeo resultan de representar aproximadamente números que son
exactos.
Esto genera errores de redondeo durante los cálculos.
Ejemplo.
Al medir la longitud de una varilla para construcción se obtiene el resultado aproximado
de 19,999 cms. mientras que al medir la longitud de un clavo, se obtiene el resultado de
9 cms. Suponiendo que los valores verdaderos de la varilla y el clavo son de 20,000
cms. y 10 cms. respectivamente, calcular el error absoluto en ambos casos.
Solución. Tenemos los siguientes resultados:
Para el caso de la varilla, el error absoluto se calcula como:
Para el caso del clavo, el error absoluto se calcula como:
En ambos casos, el error absoluto es igual!, pero obviamente tiene mayor trascendencia
el error en el caso del clavo que en el caso de la varilla, es decir, necesitamos comparar
el error absoluto contra el valor verdadero y esto da lugar a las siguiente definición.
Descargar