Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Apuntes Unidad No 01 Metodos Numericos2
Apuntes Unidad No 01 Metodos Numericos2
Los métodos numéricos son técnicas mediante las cuales es posible formular
problemas de tal forma que puedan resolverse utilizando operaciones aritméticas.
1
FUNDAMENTOS DE ANÁLISIS NUMÉRICOS
Un algoritmo es una secuencia lógica de pasos necesarios para ejecutar una tarea
específica tal como la solución de un problema, que producen la aproximación al
problema matemático y al problema físico con una tolerancia y predisposición
predeterminada. Los algoritmos siempre se deben terminar después de una cantidad
finita de pasos y deben ser lo mas general posible para tratar cualquier paso particular.
Deben ser determinísticos; esto es, no deben dejar nada al azar. Los resultados finales
no pueden ser dependientes de quien este usando el algoritmo.
Los diagramas de flujo tienen una utilidad particular para bosquejar algoritmos
complicados. Un bosquejo gráfico puede ser utilizado para visualizar el flujo lógico del
algoritmo.
EFECTIVIDAD: Todas las operaciones deben ser lo suficientemente básicas para que
puedan hacerse exactamente en un determinado tiempo, no mayor que el que le tome a
una persona tomando lápiz y papel.
EJEMPLO:
2
FUNDAMENTOS DE ANÁLISIS NUMÉRICOS
a) X = -B + B´2 + 4(AC)
2A
b) X2 = -B -- B´2 + 4(AC)
2A
5) End.
3) Hay muchos problemas que no pueden resolverse o bien como está presentado
originalmente: “plantearse al emplear”, en programas hechos. Si se está versado en los
métodos numéricos y si es un adepto a la programación por computadora, entonces se
tiene la capacidad de diseñar programas propios para resolver problemas sin tener que
comprar un software costoso.
3
FUNDAMENTOS DE ANÁLISIS NUMÉRICOS
Hoy en día las computadoras y los métodos numéricos proporcionan una alternativa
para cálculos tan complicados. Los métodos numéricos representan alternativas que
amplían la capacidad para confrontar y resolver los problemas, como resultados se
dispone de más tiempo para aprovechar las habilidades creativas personales.
Con los métodos numéricos es posible formular problemas de tal forma que puedan
resolverse utilizando operaciones aritméticas. Aunque hay muchos tipos de métodos
numéricos todos comparten una característica común: los métodos numéricos llevan a
cabo un buen número de tediosos cálculos aritméticos.
Son importantes los métodos numéricos ya que mediante ellos es posible formular
problemas de cualquier forma que se pueda resolver por operaciones aritméticas.
Con los métodos numéricos también se obtienen resultados numéricos por medio de
datos numéricos.
4
FUNDAMENTOS DE ANÁLISIS NUMÉRICOS
Algunos métodos numéricos son mas exactos y precisos que otros. Como ejemplo
se tienen las diferentes ecuaciones disponibles para la integración numérica. Se puede
mejorar el funcionamiento de procedimientos de poca exactitud disminuyendo el
tamaño del paso o aumentando el número de términos sobre un intervalo.
5
FUNDAMENTOS DE ANÁLISIS NUMÉRICOS
programación, entonces se puede encontrar que estas mejoras son elegantes y encontrar
un uso inmediato en la ingeniería.
SENCILLO: Tiene que ver con el desarrollo y la evaluación del método, un método
entendible por el usuario para que se represente por un programa de computadora.
6
FUNDAMENTOS DE ANÁLISIS NUMÉRICOS
La depuración o prueba resulta una tarea tan creativa como el mismo desarrollo de
la solución, por ello se debe considerar con el mismo interés o entusiasmo. Resulta
conveniente observar los siguientes principios al realizar una depuración, ya que de este
trabajo depende el éxito de la solución:
A menudo un programa escrito por una persona, es usado por muchas otras. Por ello
la documentación sirve para ayudar a comprender, usar un programa o para realizar
modificaciones.
7
FUNDAMENTOS DE ANÁLISIS NUMÉRICOS
* DIAGRAMA DE FLUJO
* CODIFICACION DE PROGRAMAS
En los cálculos numéricos el optimista pregunta, que tan precisos son los resultados
obtenidos; el pesimista pregunta, que tanto error se a introducido. Desde luego ambas
preguntas corresponden a lo mismo. Solo en raras ocasiones los datos proporcionados
serán exactos, puesto que suelen originarse en procesos de medida. De modo que hay un
error probable en la información de entrada. Además el propio algoritmo introduce
8
FUNDAMENTOS DE ANÁLISIS NUMÉRICOS
B) POR SU ORIGEN.
1.- Error inherente
2.- Error de truncamiento
3.- Error de redondeo
4.- Error propagado
5.- Error total
6.- Error humano
7.- Otros
9
FUNDAMENTOS DE ANÁLISIS NUMÉRICOS
Donde:
Xce= Es la cantidad exacta
Xca= Cantidad aproximada
Xe = Error absoluto
Ejemplo: 1036.52 (+, -) 0.010 es preciso hasta cinco dígitos significativos, que es
con frecuencia una precisión más adecuada, mientras que 0.005 ( + , - ) 0.010 es un
desastre.
Se debe observar que usando funciones se puede estar sujeto a errores inesperados.
Si la primera ( ) raíz sólo se determina, aproximadamente, los coeficientes de la
ecuación reducida son no exactos y las raíces sucesivas están sujetas no solo a errores
de redondeo y a los errores que ocurren cuando se terminan las interacciones sucesivas,
sino también a errores inherentes debido a los coeficientes inexactos.
10
FUNDAMENTOS DE ANÁLISIS NUMÉRICOS
Algunas funciones son sumamente sensibles a los pequeños cambios al valor de los
coeficientes debido a que causan diferencias las raíces. eliminando las raíces de orden
creciente en magnitud, se dice que se minimiza la dificultad, el uso de la aritmética de
doble precisión, deberá ayudar a conservar la exactitud.
Para los métodos interactivos de ordinario, este error puede ser reducido por medio
de interacciones repetidas, pero ya que la vida es finita y el tiempo de computadora es
caro, quedar satisfecho con las aproximaciones a la respuesta analítica exacta.
Este error es más sutil que otros errores. Por Error Propagado se entiende el error
en pasos sucesivos del proceso debido a la ocurrencia de un error anterior.
11
FUNDAMENTOS DE ANÁLISIS NUMÉRICOS
Para el método estable, que es la clase deseada, los errores hechos en los primeros
puntos se nulifican conforme el método continua.
Los errores de redondeo se deben a que las computadoras sólo guardan un número
finito de cifras significativas durante un cálculo. Las computadoras realizan esta función
de manera diferente.
2.- En la suma (+) y en la resta (-) el redondeo se lleva acabo de forma que es
último dígito retenido en la respuesta corresponda al último dígito más
significativo de los números que están sumando o restando.
3.- Para la multiplicación () y división (), el redondeo es tal quien la cantidad
de cifras significativas del resultado es igual al número más pequeño que
contiene la cantidad en la operación.
12
FUNDAMENTOS DE ANÁLISIS NUMÉRICOS
RESUMEN
EJEMPLO:
1.- Se dice que el número 0.18634 se redondea hasta cuatro decimales cuando se
escribe como 0.1863 se redondea a 0.1864. En ambos casos el error que se produce no
es mayor que () 0.00005, suponiendo que las cifras dadas son las correctas.
Un caso intermedio tal como 0.18635 suele redondearse hasta el dígito par mas
cercano, para este número, 0.1863, esto se hace para evitar la parcialidad excesiva entre
los redondeo anteriores.
A todos le son familiares los errores por torpeza, en los primeros años de la
computación los resultados números erróneos fueron atribuidos al mal funcionamiento
de la computadora misma. Hoy en día ésta fuente errores es muy improbable y la mayor
parte de las equivocaciones se puede atribuir a errores humanos.
13
FUNDAMENTOS DE ANÁLISIS NUMÉRICOS
La precisión se refiere a:
1.- El número de cifras que representa una cantidad
La exactitud se refiere a:
1. Es el grado en el cual la información de un mapa o en una base de datos
digital se muestra verdadera o con valores aceptables.
EJEMPLO:
Estos conceptos se pueden ilustrar usando una analogía con un buen tirador
al blanco:
14
FUNDAMENTOS DE ANÁLISIS NUMÉRICOS
Es el numero de dígitos, más un dígito estimado que se puede usar con confianza.
15
FUNDAMENTOS DE ANÁLISIS NUMÉRICOS
1.8 RECURSIVIDAD
en este caso la fórmula recursiva está en más de una función de una variable
anterior. la fórmula es:
tk + 2 = tk + 1 + tk
para k = 1,2...
1.9.2 CONCEPTOS
16
FUNDAMENTOS DE ANÁLISIS NUMÉRICOS
APLICACIONES
terativo Simple.
17
FUNDAMENTOS DE ANÁLISIS NUMÉRICOS
2) Disección.
3) Secante.
4) Regula-Falsi.
5) División sintética.
6) Newton-Raphson.
7) Bairstw.
8) Muller.
9) Graeffe.
Tipos:
1) Lineales.
2) No Lineales.
1) Condiciones Iniciales.
2) Condiciones Frontera.
a) Dirichelt:
Y = G ( x)
b) Neumman (Flux):
aY' = G (x)
c) Robin:
aY' + bY = G ( x)
MÉTODOS ANALÍTICOS:
1) Integración Directa.
2) Ecuación Característica.
18
FUNDAMENTOS DE ANÁLISIS NUMÉRICOS
3) Variación de Parámetros.
4) Transformada de Laplace.
5) Series de potencia.
6) Métodos de Frobenius.
7) Ajuste a Ecuaciones Especiales.
MÉTODOS NUMÉRICOS:
Condiciones iniciales. Formuladas para problemas explícitos e implícitos, que se
agrupan en los métodos de integración paso a paso:
a) Euller.
b) Métodos Predictor-Corrector.
c) Runge-Kutta (con sus variables).
Condiciones Frontera:
a) Diferencias Finitas.
c) Residuos ponderados
Colocación, con Función Delta de Dirac.
Sub-dominio.
Momentos.
Galerkin.
d) Colocación ortogonal.
Polinomios de Jacobi.
Polinomios de Hermite.
Polinomios de Laguerre.
Polinomios de Tchebichev.
Tipos:
1) Lineales.
2) No Lineales.
1) Condiciones Iniciales.
2) Condiciones Frontera.
19
FUNDAMENTOS DE ANÁLISIS NUMÉRICOS
a) Dirichelt:
Y = G ( x)
b) Neumman (Flux):
aY' = G (x)
c) Robin:
aY' + bY = G ( x)
MÉTODOS ANALÍTICOS:
1) Separación de variables.
2) Transformada de Laplace.
3) Similaridad.
a) Diferencias finitas.
b) Paseos aleatorios.
c) Residuos Ponderados.
d) Colocación Ortogonal.
e) Elemento finito.
ECUACIONES DIFERENCIALES PARCIALES PARABÓLICAS:
Tipos:
1) Lineales.
2) No Lineales.
1) Condiciones Iniciales.
2) Condiciones Frontera.
a) Dirichelt
b) Neumman (Flux).
c) Robin.
MÉTODOS ANALÍTICOS:
1) Separación de variables.
2) Transformada de Laplace.
3) Similaridad.
20
FUNDAMENTOS DE ANÁLISIS NUMÉRICOS
a) Diferencias finitas.
b) Residuos Ponderados.
c) Colocación Ortogonal.
a) Euller.
b) Runge-Kutta (con sus variables).
c) Control de tamaño de etapa ( Problema de rigidez).
d) Métodos Predictor-corrector.
Cabe mencionar como por ejemplo, que las súper computadoras con que cuenta la
U.N.A.M., Es una CRAY-MP4/464 que dispone de cuatro procesadores vectoriales,
500 MB, de memoria principal, 8 unidades de disco DD-41 con 38 GB de capacidad
total, 664 MIPS y 1332 Mflops, con sistema operativo único 7.0 manera de
comparación, una PC 486 DX 66 Mhz, rinde 3.5 Mflops aproximadamente.
EJERCICIOS:
3.- Se desea conocer la temperatura T (r,t) en una esfera isotrópica, de radio R, con
convención de la superficie. Plantee el modelo y su método de solución analítica y
numérica.
21
FUNDAMENTOS DE ANÁLISIS NUMÉRICOS
4.- ¿ Cuales son las expectativas que habría de esperar en un futuro cercano con
respecto a los paquetes de métodos numéricos?
2) Paquetes diseñados para tal fin (Mathemática, Matcad, Fidap, Matlab, Derive,
Gauss, Numérico, Eli-Col, Parcol, etc.).
EQUIPOS DISPONIBLES:
1) IBM PC Y COMPATIBLES
80386, 80486, PENTIUM
Para uso general.
a) HP.
b) CYBER.
c) CRAY.
d) TEXAS INSTRUMENTAL
e) CASIO
Para uso científico y de ingeniería.
4) OTRAS PLATAFORMAS
a) QUADDRA.
22
FUNDAMENTOS DE ANÁLISIS NUMÉRICOS
b) POWER PC.
c) MACINSTOSH
a) Procesador (Intel)
8088 (ya en desuso).
80286 (6, 10, 12, 16 MHZ) (también en desuso).
80386 (SX y DX) (16, 20, 25, 33, 40 MHZ).
80486 (SX, DX, SX, DX4) (25, 33, 40, 50, 66, 75,
100 MHZ).
PENTIUM (60, 66, 90, 100, 150 MHZ).
b) Co-procesador matemático (Intel y Weitek).
c) Memoria ROM (BIOS, rutinas de control).
d) Memoria RAM (Convencional, Extendida,
Expandida).
e) Bus de transmisión de datos ( ISA, EISA, PCI, micro-
canal).
f) Ranuras de expansión (slots) (bus local, VESA).
2) PERIFÉRICOS:
23
FUNDAMENTOS DE ANÁLISIS NUMÉRICOS
1) SISTEMAS OPERATIVOS:
a) DOS.
b) UNIX (ALXDISCO UNIX, SOLARIS, ORACLE, ETC.).
c) VAX y otros.
d) WINDOWS NT.
e) Novell y similares.
f) OS/2
g) MS-DOS
2) LENGUAJES DE PROGRAMACIÓN:
a) Alto Nivel:
PASCAL.
FORTRAN.
BASIC.
C.
C++
CLIPPER.
JAVA
DELPHI
VISUAL BASIC
VISUAL BASIC..NET
b) Bajo Nivel:
Ensamblador.
COBOL
3) PAQUETES DE APLICACIÓN:
a) Procesamiento de texto.
b) Hojas electrónicas.
c) Manejadores de base de datos.
d) Graficadotes.
e) CAD/CAM.
f) Educativos.
g) Cálculo científico.
h) Comunicaciones.
i) etc.
24
FUNDAMENTOS DE ANÁLISIS NUMÉRICOS
BIBLIOGRAFÍA
5) SHUICHIRO NAKAMURA
MÉTODOS NUMÉRICOS APLICADOS CON SOFTWARE
ED. PRENTICE HALL.
6) R.E. SCRATON
MÉTODOS NUMÉRICOS BÁSICOS
ED. MC. GRAW HILL.
7) CONTE S. D. Y DE BOOR
ANÁLISIS NUMÉRICO ELEMENTAL
ED. MC. GRAW – HILL.
9) CONSTANTINIDE ALKINS
MÉTODOS NUMÉRICOS APLICADOS CON COMPUTADORAS PERSONALES
ED. MC. GRAW – HILL.
25
FUNDAMENTOS DE ANÁLISIS NUMÉRICOS
26