Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ALUMNO:
Damián Carrasco Fernando
Luis Mijangos Jesús Fernando
Pérez Ruiz José Armando
Ramírez Mendez David Azarael
Docente:
M.C Elio Ahalan Álvarez Antonio
GRUPO: 4º “C”
En el proceso de solución de problemas por medio de computadoras se requieren los pasos siguientes.
- Especificación del problema. Con esto se indica que se debe identificar perfectamente el problema y sus
limitaciones, las variables que intervienen y los resultados deseados.
- Análisis. Es la formulación de la solución del problema denominada también algoritmo, de manera que
se tenga una serie de pasos que resuelvan el problema y que sean susceptibles de ejecutarse en la
computadora.
- Programación. Este paso consiste en traducir el método de análisis o algoritmo de solución expresándole
como una serie detallada de operaciones.
- Verificación. Es la prueba exhaustiva del programa para eliminar todos los errores que tenga de manera
que efectúe lo que desea los resultados de prueba se comparan con soluciones conocidas de problemas ya
resueltos.
- Documentación. Consiste en preparar un instructivo del programa de manera que cualquier persona
pueda conocer y utilizar el programa.
- Producción. Es la última etapa en la que solo se proporcionan datos de entrada del programa
obteniéndose las soluciones correspondientes. (LUTHE, Rodolfo y otros Métodos Numéricos, 1980).
Se necesita un conocimiento amplio de los problemas y de los campos de las matemáticas relacionados con
el objeto de los métodos numéricos para computadora.
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 se tiene que determinar.
Cifras Significativas:
Las cifras significativas son los dígitos de un número que consideramos no nulos.
Presición Y Exactitud:
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 Exactitud alta Exactitud alta
Precisión alta Precisión baja Precisión alta
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).
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.
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. Algunos software de computo numéricos son:
Netlib: es una colección grande de software, documentos, bases de datos gratis que son de interés para las
comunidades científicas y de métodos numéricos. Netlib contiene software de alta calidad que ha sido
probado en forma intensiva, pero todo el software libre no tiene garantía y poco (si existe) soporte. Para
poder usar el software, primero se tiene que descargar en su computadora y entonces compilarlo.
NAG: El Grupo de Algoritmos numéricos (NAG) ha desarrollado una biblioteca de Fortran conteniendo
alrededor de 1000 subrutinas accesibles al usuario para resolver problemas generales de matemáticas
aplicadas, incluyendo: ecuaciones diferenciales ordinarias y parciales, transformada rápida de Fourier,
cuadratura, álgebra lineal, ecuaciones no lineales, ecuaciones integrales, y más.
IMSL: La biblioteca numérica de Fortran IMSL hecha por Visual Numerics, Inc. cubre muchas de las áreas
contenidas en la biblioteca NAG. También tiene soporte para analizar y presentar datos estadísticos en
aplicaciones científicas y de negocios.
NUMERICAL RECIPES: son muy populares entre los ingenieros porque pueden ser usados como libro
de cocina donde se puede encontrar una “receta” para resolver algún problema a mano. Sin embargo, el
software correspondiente de Numerical Récipes no es comparable en alcance o calidad al dado por NAG
o IMSL. Es un software muy usado en universidades, centros de investigación y por ingenieros. En los
últimos años ha incluido muchas más capacidades, como la de programar directamente procesadores
digitales de señal, crear código VHDL y otras.
MATLAB: Es un programa de cálculo numérico, orientado a matrices y vectores. Por tanto desde el
principio hay que pensar que todo lo que se pretenda hacer con él, será mucho más rápido y efectivo si se
piensa en términos de matrices y vectores. es un entorno de lenguaje de alto nivel e interactivo que le permite
realizar tareas de cálculo más rápidamente que con lenguajes de programación tradicionales, tales como C,
C + + y Fortran.
Puede usar MATLAB en una amplia gama de aplicaciones, incluyendo procesamiento de señales e
imágenes, comunicaciones, diseño de control, prueba y medición , modelado y análisis financiero y biología
computacional . Add-on toolboxes (colecciones de funciones especiales MATLAB) ampliar el entorno de
MATLAB para resolver clases particulares de problemas en estas áreas de aplicación.
Características principales
Lenguaje de alto nivel para la computación técnica
Entorno de desarrollo para la gestión de código, archivos y datos
Herramientas interactivas para la exploración iterativa, el diseño y la resolución de problemas
Funciones matemáticas para álgebra lineal, estadística, análisis de Fourier, filtrado, optimización e
integración numérica
2-D y 3-D las funciones de gráficos para la visualización de datos
Herramientas para la creación de interfaces gráficas de usuario
Funciones para la integración de algoritmos de MATLAB base con aplicaciones externas y lenguajes, como
C, C + +, Fortran, Java, COM y Microsoft Excel
GNU OCTAVE: Es un programa libre para realizar cálculos numéricos. Como indica su nombre es parte
de proyecto GNU. MATLAB es considerado su equivalente comercial. Entre varias características que
comparten se puede destacar que ambos ofrecen un intérprete permitiendo ejecutar órdenes en modo
interactivo. Nótese que Octave no es un sistema de álgebra computacional como podría ser GNU Máxima,
sino que usa un lenguaje que está orientado al análisis numérico.
1.5. Métodos iterativos
Un método iterativo consta de los siguientes pasos.
PRACTICA 1: ERRORES
Material
Apuntes de la unidad
Hojas – Cuaderno
Lápiz – Lapicero
Desarrollo
1) Considere las siguientes magnitudes para obtener los errores absolutos, relativos y porcentuales en
cada caso.
Existen diferentes tipos errores, tales como la Precisión, Exactitud, Error absoluto, Error relativo, Error
relativo porcentual cada uno se puede expresar en forma absoluta o en forma relativa. También cómo
podemos ver, los métodos numéricos pueden aplicarse en distintos campos, para encontrar resultados
aproximados a sistemas complejos utilizando sólo las operaciones matemáticas más simples.
Los métodos numéricos pueden ser aplicados para resolver procedimientos matemáticos en:
· Cálculo de derivadas
· Integrales
· Ecuaciones diferenciales
· Interpolaciones
· Ajuste de curvas
· Polinomios
En pocas palabras las aplicaciones de los métodos numéricos son muy variadas y necesarias, especialmente
parta las ingenierías como ya se expreso anteriormente, con esto, puedo concluir que es interesante su
estudio, y sobre todo aprenderlos y manejarlos bien.
BIBLIOGRAFÍA.