Analisis Numerico
El análisis numérico es un proceso que se enfoca en desarrollar métodos o algoritmos para obtener
resultados numéricos a partir de datos, ya sea de manera manual o utilizando una computadora.
Su objetivo es encontrar maneras eficientes de aproximar soluciones a problemas expresados
matemáticamente. La eficiencia de estos métodos depende de la precisión y la facilidad con la que
se derivan a partir de suposiciones sobre fenómenos físicos simplificados y representados
matemáticamente. A medida que se relajan estas suposiciones, se llega a modelos matemáticos
más complejos y difíciles de resolver de manera exacta. A menudo, es más adecuado encontrar
una solución aproximada para estos modelos más complejos que una solución exacta para el
problema simplificado. Para lograr esta aproximación, se utiliza un método conocido como
algoritmo.
Metodos Numericos
Los métodos numéricos son técnicas que permiten formular problemas de manera que puedan
resolverse utilizando operaciones aritméticas. Estos métodos implican una gran cantidad de
cálculos aritméticos tediosos. Con el avance de las computadoras digitales eficientes y rápidas, su
papel en la solución de problemas de ingeniería ha aumentado considerablemente en los últimos
años. Los métodos numéricos combinan dos herramientas fundamentales en la ingeniería: las
matemáticas y la computadora. Pueden ser considerados como matemáticas aplicadas mediante el
uso de la computadora. La habilidad para aplicar estos métodos numéricos se ve potenciada por
buenas técnicas de programación. Es especialmente evidente las capacidades y limitaciones de
estas técnicas cuando se utilizan para resolver problemas de ingeniería con la ayuda de una
computadora.
Algoritmo
Un algoritmo es una secuencia lógica de pasos que permite resolver un problema matemático o
físico con una tolerancia y predisposición predeterminada. Debe finalizar en un número finito de
pasos, ser lo más general posible y determinístico, es decir, no depender del usuario. Puede
representarse visualmente mediante un diagrama de flujo, donde cada bloque representa una
operación y las flechas indican el flujo de ejecución. Los algoritmos son como recetas para resolver
problemas.
En resumen, las características de un algoritmo son:
Finitos: Deben terminar en un número determinado de pasos.
Definidos: Las secciones deben definirse sin ambigüedad.
Entrada: Puede tener una o varias entradas.
Salida: Debe tener una o varias salidas.
Efectividad: Todas las operaciones deben ser lo suficientemente básicas para realizarse en un
tiempo determinado, no mayor que el que tomaría a una persona utilizando lápiz y papel.
Razones por las cuales estudiarse los métodos numéricos
1. Potentes Herramientas para la Solución de Problemas: Los métodos numéricos son
capaces de abordar problemas complejos en ingeniería que a menudo son difíciles o
imposibles de resolver de manera analítica. Amplían la habilidad de resolver problemas de
quien los estudia.
2. Uso de Software Comercial: A lo largo de la carrera, es probable que se utilice software
comercial que incluya métodos numéricos. El uso efectivo de estos programas depende del
conocimiento de la teoría subyacente.
3. Diseño de Programas Personalizados: Con conocimientos en métodos numéricos y
habilidades de programación, se tiene la capacidad de diseñar programas personalizados
para resolver problemas, evitando la necesidad de adquirir software costoso.
4. Aprendizaje de Programación Eficiente: Los métodos numéricos son una forma eficaz de
aprender a programar computadoras. Están diseñados para ser implementados en estos
dispositivos y permiten comprender sus capacidades y limitaciones.
5. Reforzar la Comprensión Matemática: Los métodos numéricos simplifican ecuaciones
matemáticas complejas en operaciones básicas, lo que facilita la comprensión de
conceptos que de otra manera podrían resultar difíciles. Esto mejora la comprensión y
conocimiento en matemáticas.
Importancia Análisis numérico
El análisis numérico, junto con el uso de computadoras, ofrece una alternativa eficaz para abordar
cálculos complejos. Esto amplía la capacidad de resolver problemas y libera tiempo para aplicar
habilidades creativas personales. Estos métodos permiten formular problemas de manera que
puedan ser resueltos mediante operaciones aritméticas, lo cual es fundamental en diversos tipos
de métodos numéricos. Su importancia radica en la capacidad de resolver problemas de cualquier
forma utilizando operaciones aritméticas, y también en la obtención de resultados numéricos a
partir de datos numéricos.
Características
Las características clave de los métodos numéricos son:
1. Cantidad de Condiciones o Puntos Iniciales: Algunos métodos requieren que se
especifiquen condiciones iniciales. Los más simples necesitan solo un valor, mientras que
los complicados pueden requerir más. Se debe usar el juicio según el problema.
2. Velocidad de Convergencia: Algunos métodos convergen más rápidamente que otros. Sin
embargo, la convergencia rápida puede necesitar más puntos iniciales y programación más
compleja. No siempre lo más rápido es lo mejor.
3. Estabilidad: Algunos métodos pueden divergir en lugar de converger. Se debe decidir si los
requisitos del problema justifican el uso de un método no siempre confiable.
4. Exactitud y Precisión: Refiere a cómo se minimiza el error en la obtención de resultados
deseados. Algunos métodos son más exactos y precisos que otros.
5. Alcance de las Aplicaciones: Algunos métodos solo son aplicables a ciertos tipos de
problemas. Se debe evaluar si vale la pena desarrollar programas para un conjunto
limitado de problemas.
6. Requisitos Especiales: Algunas técnicas intentan mejorar exactitud y convergencia
utilizando información adicional, pero pueden aumentar el costo y la complejidad.
7. Esfuerzos de Programación: Mejoras en velocidad, estabilidad y exactitud pueden requerir
esfuerzos creativos en programación.
8. Sencillez: El método debe ser comprensible y representable en un programa de
computadora.
9. Rapidez: Debe buscarse un método que obtenga resultados en el menor tiempo posible, y
se debe analizar su convergencia para minimizar operaciones.
Pasos para solucionar
ara solucionar un problema matemático mediante una computadora, se siguen los siguientes
pasos:
1. Definición del Problema: Identificación clara y completa del problema, sus limitaciones,
variables y resultados deseados.
2. Análisis del Problema: Estudio detallado del comportamiento y descripción matemática
para desarrollar un modelo.
3. Aplicación de Métodos Numéricos: Identificación del tipo de modelo para elegir el
método numérico adecuado y desarrollar el algoritmo correspondiente.
4. Programación:
Diagrama de Flujo o Pseudocódigo: Representación gráfica de las operaciones.
Codificación: Traducción detallada del algoritmo en un lenguaje de alto nivel como
Pascal, C, etc.
5. Verificación: Pruebas y depuración del programa para asegurar su correcto
funcionamiento. Se comparan resultados con soluciones conocidas.
6. Producción: Introducción de datos reales para obtener las soluciones correspondientes.
7. Documentación: Comunicación escrita que incluye descripción del problema, autor,
diagrama de flujo, listas de variables y constantes, y codificación de programas.
8. Mantenimiento: Realización de cambios o ajustes después de un tiempo de uso para
asegurar su correcto funcionamiento. Requiere una adecuada documentación.
Es crucial tener un conocimiento completo del programa y de los campos matemáticos
relacionados. La selección adecuada de métodos de análisis es esencial en la solución de
problemas con computadoras, ya que métodos diferentes pueden requerir distintos esfuerzos de
programación.