Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fecha:
25/05/22
OBJETIVO
Comprender el uso de los métodos iterativos y utilizar un lenguaje de programación para representar el uso
del método seleccionado.
INTRODUCCIÓN
Los métodos numéricos son procedimientos matemáticos cuyo objetivo es la resolución numérica de
problemas que carecen de expresión analítica para su resolución exacta. Estos procedimientos se expresan, en
general, mediante algoritmos que especifican la secuencia de operaciones lógicas y aritméticas que
conducen a la solución (normalmente aproximada) del problema planteado.
Los métodos numéricos se implementan usualmente mediante lenguajes de programación para su ejecución
en un sistema computacional. Este sistema puede estar formado por un único ordenador, o por múltiples
ordenadores conectados en red. Cualquiera que sea el caso, los sistemas computacionales tienen limitaciones
inherentes que deben ser tenidas en cuenta en el diseño de los algoritmos.
Error de planteamiento.
h=12gt2h=12gt2
siendo gg la aceleración de la gravedad.
Ahora bien, en la construcción de un modelo matemático se asumen siempre una serie de simplificaciones
(distribución uniforme de temperaturas, material homogéneo, isótropo, regiones esféricas, ausencia de
fricción con el aire …) que hacen que éste, ya desde su mismo planteamiento, se aparte (esperamos que
ligeramente) de la situación real observada. Además, en el modelo pueden intervenir constantes (como gg en
el ejemplo anterior) cuyo valor no se determina de manera exacta. Depende del científico o del ingeniero
afinar lo más posible en la elección del modelo matemático, de forma que la solución del mismo no se aparte
significativamente de la solución del problema original.
Error del método.
Es el error debido a la propia forma en que está concebido el método numérico. En general, los métodos
numéricos buscan dar soluciones aproximadas a los problemas, siendo el cálculo del error de aproximación
una parte integrante del método.
MARCO TEÓRICO
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
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.
Calcular exex usando series de Maclaurin para x=0.5x=0.5 usando tres cifras significativas:
ex=x00!+x11!+x22!+x33!+⋯ex=x00!+x11!+x22!+x33!+⋯
El error prefijado ϵsϵs será:
ϵs=102−32⋅100%=0.05%ϵs=102−32⋅100%=0.05%
Primera aproximación
e0.5=1e0.5=1
Calculando ϵtϵt
ϵt=1.648721−11.648721⋅100%=39.35%ϵt=1.648721−11.648721⋅100%=39.35%
Calculando ϵaϵaϵa=1−01⋅100%=100%ϵa=1−01⋅100%=100%
Segunda aproximación
e0.5=1+0.5=1.5e0.5=1+0.5=1.5
Calculamos ϵtϵt
ϵt=1.648721−1.51.648721⋅100%=9.02%ϵt=1.648721−1.51.648721⋅100%=9.02%b
Calculamos ϵaϵa
ϵa=1.5−11.5⋅100%=33.33%
METODOS ITERATIVOS
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 el la potencia del mejor computador disponible.
Un método iterativo obtiene una solución aproximada de Ax = b construyendo una sucesión de vectores:
x1, x2, . . . , xk
o TEOREMA DE CONVERGENCIA.
k->infinito
Son menos sensibles a los errores de redondeo y esto se aprecia en sistemas de orden elevado donde los
errores de redondeo de los métodos directos son considerables.
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
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.
DESARROLLO
Primero declaramos nuestras variables en donde almacenaremos los valores y a las que se los pediremos
después.
Ahora iniciamos un método de factorial, con la condición es== a 1, si es 0 el factorial es 1, para así evitar que
haga la multiplicación de 1*2*3….etc.
Imagen 1.7 Implementación de botón que ejecute una acción, y uno que limpie el campo de inserción de
texto.
Declaramos nuestro objeto para el formulario, medidas, que sea visible, lo centramos, las medidas no
se pueden modificar y le asignamos un color.
La culminación del ejercicio queda de esta manera, siendo nuestra x=10, nuestra es=0.05 y nuestro
número máximo de iteraciones Iteraciones deseadas=10
CONCLUSIÓN
REFERENCIAS BIBLIOGRÁFICAS
1.5 Métodos iterativos. - KND. (s. f.). Métodos numéricos. Recuperado 29 de mayo de 2022, de
https://sites.google.com/site/ittgknd/home/1-5-metodos-iterativos-
1.5 Métodos iterativos. - Métodos Numéricos. (s. f.). Métodos Iterativos. Recuperado 29 de mayo de 2022,
de https://sites.google.com/a/itzacatepec.edu.mx/metodos-numericos/unidad-i---introduccion-a-los-
metodos-numericos/1-5-metodos-iterativos
Ecuaciones diferenciales ordinarias. (s. f.). Iteraciones. Recuperado 29 de mayo de 2022, de
https://claudiovz.github.io/metodos_numericos_II/ecuaciones_diferenciales/ode005.html
Métodos Numéricos 1: fuentes de error. (s. f.). Metodos Numericos. Recuperado 29 de mayo de 2022, de
https://estadistica-dma.ulpgc.es/FCC/05-1-Generalidades-Metodos-Numericos.html