SlideShare uma empresa Scribd logo
1 de 7
Baixar para ler offline
Ejemplo 1 Algoritmo Computacional para Cálculos iterativos
1
Las estimaciones de error para los métodos iterativos
Planteamiento del problema. En matemáticas, a menudo las funciones se pueden
representar mediante series infinitas.
Por ejemplo, la función exponencial puede ser calculada utilizando
2 2
1 ...
2 3! !
n
x x x x
e x
n
      (1.1)
Por lo tanto, a medida que se agregan más términos en la secuencia, la
aproximación se hace una estimación mejor y mejor del verdadero valor de la
x
e .
La ecuación (1.1) se llama una serie de Maclaurin.
Comenzando con la versión más simple, 1x
e  , añadir los términos uno a la vez a
fin de estimar
0.5
e . Después de añadir cada nuevo término, calcular los errores
verdaderos y el error relativo porcentual aproximado en relación con las ecuaciones.
100
Error Relativo Aproximado
t
valor verdadero valor aproximado
valor verdadero

 
  
  (1.2)
100
Error relativo porcentual
a
presente aproximación aproximacion anterior
presente aproximación

 
  
  (1.3)
Respectivamente.
También es conveniente para relacionar estos errores al número de cifras
significativas en la aproximación.
Se puede demostrar que, si se cumple el siguiente criterio, se puede asegurar que
el resultado es correcto con las cifras al menos n significativas.
Ejemplo 1 Algoritmo Computacional para Cálculos iterativos
2
 2
0.5 10 %n
s 
  (1.4)
Tenga en cuenta que el valor real es
0.5
1.648721e  ... Añadir términos hasta que
el valor absoluto de la estimación del error aproximado a cae por debajo de un
criterio de error especificado previamente s conforme a tres cifras significativas.
En primer lugar, la ecuación. (1.4) puede ser empleado para determinar el criterio
de error que asegura un resultado que es correcto al menos a tres cifras
significativas:
 2 3
0.5 10 % 0.05%s 
  
Por lo tanto, vamos a añadir términos a la serie hasta a cae por debajo de este
nivel.
La primera estimación es simplemente con un único término. Por lo tanto, la primera
estimación es igual a 1. La segunda estimación se genera a continuación mediante
la adición del segundo término como se denota a continuación:
1x
e x 
Para 0.5x 
0.5
1 0.5 1.5e   
Esto representa un error relativo porcentual verdadero de
1.648721 1.5
100% 9.02%
1.648721
t

  
La ecuación (1.3) se puede utilizar para determinar una estimación aproximada del
error, como
1.5 1
100% 33.3%
1.5
a

  
Ejemplo 1 Algoritmo Computacional para Cálculos iterativos
3
Debido a no es menor que el valor requerido de s , continuaríamos el cálculo
mediante la adición de un nuevo termino,
2
2!
x
, y repitiendo los cálculos de error. El
proceso continúa hasta que a s  . Todo el cálculo se puede resumir como
Términos Resultado %t %a
1 1 39.3
2 1.5 9.02 33.3
3 1.625 1.44 7.69
4 1.645833333 0.175 1.27
5 1.648437500 0.0172 0.158
6 1.648697917 0.00142 0.0158
Por lo tanto, después de se incluyen seis términos, el error aproximado cae por
debajo de 0.05%s  , y el cálculo se termina. Sin embargo, observe que, en lugar
de tres cifras significativas, el resultado es una precisión de cinco.
Es decir, se aseguran de que el resultado es al menos tan bueno como lo
especifican. Aunque, este no es siempre el caso para la ecuación. (1.3), es cierto la
mayor parte del tiempo.
Algoritmo computacional para Cálculos iterativos
Muchos de los métodos numéricos descritos en posteriores clases implican cálculos
iterativos de la clase ilustrada en el Ejemplo 1. Todos ellos implican la solución de
un problema matemático mediante el cálculo de aproximaciones sucesivas a la
solución a partir de una estimación inicial.
La aplicación informática de tales soluciones iterativas implica bucles. Existen dos
tipos de clase: conteos-controlados y bucles de decisión. La mayoría de las
soluciones iterativas utilizan bucles de decisión. Por lo tanto, en lugar de emplear
un número pre-especificado de iteraciones, el proceso típicamente se repite hasta
Ejemplo 1 Algoritmo Computacional para Cálculos iterativos
4
que una estimación de error aproximado cae por debajo de un criterio de detención
como como se muestra en el siguiente ejemplo 1.
La expansión de la serie se puede expresar como
0 !
nn
x
i
x
e
n
 
Un archivo-m que crearemos para aplicar esta fórmula se muestra en la figura
siguiente. La función se pasa el valor a ser evaluado  x junto con un criterio  es
de error de detención y un número máximo permitido de iteraciones  maxit . Si el
usuario omite cualquiera de los dos últimos parámetros, la función asigna valores
predeterminados.
Ejemplo 1 Algoritmo Computacional para Cálculos iterativos
5
function [fx,ea,iter] = IterMeth(x,es,maxit)
% Maclaurin series of exponential function
% [fx,ea,iter] = IterMeth(x,es,maxit)
% input:
% x = value at which series evaluated
% es = stopping criterion (default = 0.0001)
% maxit = maximum iterations (default = 50)
% output:
% fx = estimated value
% ea = approximate relative error (%)
% iter = number of iterations
% defaults:
if nargin<2|isempty(es),es=0.0001;end
if nargin<3|isempty(maxit),maxit=50;end
% initialization
iter = 1; sol = 1; ea = 100;
% iterative calculation
while (1)
solold = sol;
sol = sol + x ^ iter / factorial(iter);
iter = iter + 1;
if sol~=0
ea=abs((sol - solold)/sol)*100;
end
if ea<=es | iter>=maxit,break,end
end
fx = sol;
end
Figura1. Un archivo-m para resolver un cálculo iterativo. Este ejemplo está
configurado para evaluar la expansión de la serie de Maclaurin para
x
e cómo
se describe en el Ejemplo 1
La función inicializa tres variables:
a. iter, que mantiene un registro del número de iteraciones,
b. Sol, que tiene la estimación actual de la solución, y
c. una variable, ea, que tiene el error relativo porcentual aproximado. Tenga
en cuenta que ea Inicialmente se establece en un valor de 100 para
asegurar que el bucle se ejecuta al menos una vez.
Ejemplo 1 Algoritmo Computacional para Cálculos iterativos
6
Estas inicializaciones son seguidas por un bucle de decisión que en realidad
implementa el cálculo iterativo. Antes de generar una nueva solución, el valor previo,
sol, primero se asigna a solold. A continuación, un nuevo valor del sol se calcula y
el contador de iteración se incrementa.
Si el nuevo valor del sol es distinto de cero, el error relativo porcentual, ea, se
determina.
A continuación, se ponen a prueba los criterios evaluados. Si ambos son falsos, el
bucle se repite. Si bien es cierto, el ciclo termina y la solución final se envía de nuevo
a la función que se llamó.
Cuando se implementa el archivo-M, se genera una estimación de la función
exponencial que se devuelve junto con el error aproximado y el número de
iteraciones. Por ejemplo,
1
e se puede evaluar como
>> format long
>> [approxval, ea, iter] = IterMeth(1,1e-6,100)
approxval =
2.718281826198493
ea =
9.216155641522974e-07
iter =
12
Podemos ver que después de 12 iteraciones, se obtiene un resultado de 2.7182818
con una estimación de error aproximado de
7
9.2162 10 %
 . El resultado se puede
verificar utilizando la función incorporada de exp para calcular directamente el valor
exacto y el verdadero porcentaje relativo de error,
>> trueval=exp(1)
Ejemplo 1 Algoritmo Computacional para Cálculos iterativos
7
trueval =
2.718281828459046
>> et=abs((trueval- approxval)/trueval)*100
et =
8.316108397236229e-08
Como era el caso con el Ejemplo 1, se obtiene el resultado deseable de que el
verdadero error es menor que el error aproximado.

Mais conteúdo relacionado

Mais procurados

Errores de truncamiento
Errores de truncamientoErrores de truncamiento
Errores de truncamientoTensor
 
El método de la secante y secante modificado
El método de la secante y secante modificadoEl método de la secante y secante modificado
El método de la secante y secante modificadoMoises Costa
 
Ejercicios jacobi
Ejercicios jacobiEjercicios jacobi
Ejercicios jacobidjp951
 
Sistemas mal condicionados
Sistemas mal condicionadosSistemas mal condicionados
Sistemas mal condicionadosKike Prieto
 
Matlab integración numérica, método del trapecio
Matlab integración numérica, método del trapecioMatlab integración numérica, método del trapecio
Matlab integración numérica, método del trapecioTensor
 
Método de gauss y gauss seidel
Método de gauss y gauss seidelMétodo de gauss y gauss seidel
Método de gauss y gauss seidelLilly Kwang
 
Teoria de errores presentacion pdf
Teoria de errores presentacion pdfTeoria de errores presentacion pdf
Teoria de errores presentacion pdfLENIX RODRIGUEZ
 
F4002 - L03 - Raíces de ecuaciones no lineales
F4002 - L03 - Raíces de ecuaciones no linealesF4002 - L03 - Raíces de ecuaciones no lineales
F4002 - L03 - Raíces de ecuaciones no linealesSergio Camacho-Leon
 
Examen resuelto metodos numericos
Examen resuelto metodos numericosExamen resuelto metodos numericos
Examen resuelto metodos numericosUNA PUNO PERU
 
UNIDAD III. Solución de Sistemas de Ecuaciones Lineales
UNIDAD III. Solución de Sistemas de Ecuaciones LinealesUNIDAD III. Solución de Sistemas de Ecuaciones Lineales
UNIDAD III. Solución de Sistemas de Ecuaciones LinealesCarlos Santos
 
Ejercicios resueltos- de metodos
Ejercicios resueltos- de metodosEjercicios resueltos- de metodos
Ejercicios resueltos- de metodosMichael Dhgfhr
 
Interpolación método de Lagrange
Interpolación método de LagrangeInterpolación método de Lagrange
Interpolación método de LagrangeKike Prieto
 
Presentaciã³n metodos numericos
  Presentaciã³n metodos numericos  Presentaciã³n metodos numericos
Presentaciã³n metodos numericosVeronica Villasana
 
Presentacion metodos numerico teoria de errores
Presentacion metodos numerico teoria de errores Presentacion metodos numerico teoria de errores
Presentacion metodos numerico teoria de errores mervismarin23
 

Mais procurados (20)

Errores de truncamiento
Errores de truncamientoErrores de truncamiento
Errores de truncamiento
 
Metodo de cholesky
Metodo de choleskyMetodo de cholesky
Metodo de cholesky
 
El método de la secante y secante modificado
El método de la secante y secante modificadoEl método de la secante y secante modificado
El método de la secante y secante modificado
 
Ejercicios jacobi
Ejercicios jacobiEjercicios jacobi
Ejercicios jacobi
 
Sistemas mal condicionados
Sistemas mal condicionadosSistemas mal condicionados
Sistemas mal condicionados
 
Matlab integración numérica, método del trapecio
Matlab integración numérica, método del trapecioMatlab integración numérica, método del trapecio
Matlab integración numérica, método del trapecio
 
Método de gauss y gauss seidel
Método de gauss y gauss seidelMétodo de gauss y gauss seidel
Método de gauss y gauss seidel
 
Ecuaciones Diferenciales 1.pptx
Ecuaciones Diferenciales 1.pptxEcuaciones Diferenciales 1.pptx
Ecuaciones Diferenciales 1.pptx
 
ejercicios-resueltos-interpolacion-polinomial
ejercicios-resueltos-interpolacion-polinomialejercicios-resueltos-interpolacion-polinomial
ejercicios-resueltos-interpolacion-polinomial
 
Teoria de errores presentacion pdf
Teoria de errores presentacion pdfTeoria de errores presentacion pdf
Teoria de errores presentacion pdf
 
Método gauss seidel
Método gauss seidelMétodo gauss seidel
Método gauss seidel
 
F4002 - L03 - Raíces de ecuaciones no lineales
F4002 - L03 - Raíces de ecuaciones no linealesF4002 - L03 - Raíces de ecuaciones no lineales
F4002 - L03 - Raíces de ecuaciones no lineales
 
Examen resuelto metodos numericos
Examen resuelto metodos numericosExamen resuelto metodos numericos
Examen resuelto metodos numericos
 
UNIDAD III. Solución de Sistemas de Ecuaciones Lineales
UNIDAD III. Solución de Sistemas de Ecuaciones LinealesUNIDAD III. Solución de Sistemas de Ecuaciones Lineales
UNIDAD III. Solución de Sistemas de Ecuaciones Lineales
 
Newton Raphson-ejercicios resueltos.
Newton Raphson-ejercicios resueltos.Newton Raphson-ejercicios resueltos.
Newton Raphson-ejercicios resueltos.
 
Ejercicios resueltos- de metodos
Ejercicios resueltos- de metodosEjercicios resueltos- de metodos
Ejercicios resueltos- de metodos
 
Metodo de biseccion en matlab
Metodo de biseccion  en matlabMetodo de biseccion  en matlab
Metodo de biseccion en matlab
 
Interpolación método de Lagrange
Interpolación método de LagrangeInterpolación método de Lagrange
Interpolación método de Lagrange
 
Presentaciã³n metodos numericos
  Presentaciã³n metodos numericos  Presentaciã³n metodos numericos
Presentaciã³n metodos numericos
 
Presentacion metodos numerico teoria de errores
Presentacion metodos numerico teoria de errores Presentacion metodos numerico teoria de errores
Presentacion metodos numerico teoria de errores
 

Semelhante a Algoritmo iterativo para cálculo de funciones exponenciales

Calculo numérico y Manejo de errores
Calculo numérico y Manejo de erroresCalculo numérico y Manejo de errores
Calculo numérico y Manejo de erroresitielvillasmil
 
Analisis Numerico
Analisis NumericoAnalisis Numerico
Analisis NumericoJose Rivero
 
Presentación clase 5 regresión múltiple.pdf
Presentación clase 5 regresión múltiple.pdfPresentación clase 5 regresión múltiple.pdf
Presentación clase 5 regresión múltiple.pdfMARLENIMIGUELMARTINE
 
Calculo numerico y manejo de errores (Resumen)
Calculo numerico y manejo de errores (Resumen)Calculo numerico y manejo de errores (Resumen)
Calculo numerico y manejo de errores (Resumen)Jonathan Boada
 
Análisis numérico
Análisis numéricoAnálisis numérico
Análisis numéricoJFJPjoel
 
Materia: Analisis Numerico
Materia: Analisis NumericoMateria: Analisis Numerico
Materia: Analisis NumericoMilagros Lopez
 
Actividad slideshare
Actividad slideshareActividad slideshare
Actividad slideshareLuis Verde
 
Jheickson noguera teoría de errores
Jheickson noguera teoría de erroresJheickson noguera teoría de errores
Jheickson noguera teoría de erroresJheickson
 
Análisis numérico 1
Análisis numérico 1Análisis numérico 1
Análisis numérico 1Michelle Diaz
 
Directrices para la realización del informe de las prácticas de laboratorio
Directrices para la realización del informe de las prácticas de laboratorioDirectrices para la realización del informe de las prácticas de laboratorio
Directrices para la realización del informe de las prácticas de laboratorioJavier García Molleja
 
Analisis numerico. slideshare
Analisis numerico. slideshareAnalisis numerico. slideshare
Analisis numerico. slideshareHender Kon Jesús
 
Trabajo analisis numerico
Trabajo analisis numericoTrabajo analisis numerico
Trabajo analisis numericoJulio Mejias
 
Tema i. calculo numerico y manejo de errores
Tema i. calculo numerico y manejo de erroresTema i. calculo numerico y manejo de errores
Tema i. calculo numerico y manejo de erroresangelomaurera
 
Tema i. calculo numerico y manejo de errores
Tema i. calculo numerico y manejo de erroresTema i. calculo numerico y manejo de errores
Tema i. calculo numerico y manejo de erroresangelomaurera
 
Analisis numerico (maria daniela alvarado) i
Analisis numerico (maria daniela alvarado) iAnalisis numerico (maria daniela alvarado) i
Analisis numerico (maria daniela alvarado) iMaria Daniela
 

Semelhante a Algoritmo iterativo para cálculo de funciones exponenciales (20)

Calculo numérico y Manejo de errores
Calculo numérico y Manejo de erroresCalculo numérico y Manejo de errores
Calculo numérico y Manejo de errores
 
Analisis Numerico
Analisis NumericoAnalisis Numerico
Analisis Numerico
 
Presentación1
Presentación1Presentación1
Presentación1
 
Analisis numerico
Analisis numericoAnalisis numerico
Analisis numerico
 
Presentación clase 5 regresión múltiple.pdf
Presentación clase 5 regresión múltiple.pdfPresentación clase 5 regresión múltiple.pdf
Presentación clase 5 regresión múltiple.pdf
 
Calculo numerico y manejo de errores (Resumen)
Calculo numerico y manejo de errores (Resumen)Calculo numerico y manejo de errores (Resumen)
Calculo numerico y manejo de errores (Resumen)
 
Calculo numerico
Calculo numericoCalculo numerico
Calculo numerico
 
Análisis numérico
Análisis numéricoAnálisis numérico
Análisis numérico
 
Analisis numerico
Analisis numericoAnalisis numerico
Analisis numerico
 
Materia: Analisis Numerico
Materia: Analisis NumericoMateria: Analisis Numerico
Materia: Analisis Numerico
 
Actividad slideshare
Actividad slideshareActividad slideshare
Actividad slideshare
 
Jheickson noguera teoría de errores
Jheickson noguera teoría de erroresJheickson noguera teoría de errores
Jheickson noguera teoría de errores
 
Análisis numérico 1
Análisis numérico 1Análisis numérico 1
Análisis numérico 1
 
Directrices para la realización del informe de las prácticas de laboratorio
Directrices para la realización del informe de las prácticas de laboratorioDirectrices para la realización del informe de las prácticas de laboratorio
Directrices para la realización del informe de las prácticas de laboratorio
 
Analisis numerico. slideshare
Analisis numerico. slideshareAnalisis numerico. slideshare
Analisis numerico. slideshare
 
Trabajo analisis numerico
Trabajo analisis numericoTrabajo analisis numerico
Trabajo analisis numerico
 
Tema i. calculo numerico y manejo de errores
Tema i. calculo numerico y manejo de erroresTema i. calculo numerico y manejo de errores
Tema i. calculo numerico y manejo de errores
 
Tema i. calculo numerico y manejo de errores
Tema i. calculo numerico y manejo de erroresTema i. calculo numerico y manejo de errores
Tema i. calculo numerico y manejo de errores
 
Analisis numerico (maria daniela alvarado) i
Analisis numerico (maria daniela alvarado) iAnalisis numerico (maria daniela alvarado) i
Analisis numerico (maria daniela alvarado) i
 
Analisisnumericoact1
Analisisnumericoact1Analisisnumericoact1
Analisisnumericoact1
 

Mais de Tensor

Libertad
LibertadLibertad
LibertadTensor
 
Método de la regla falsa (o metodo de la falsa posición)
Método de la regla falsa (o metodo de la falsa posición)Método de la regla falsa (o metodo de la falsa posición)
Método de la regla falsa (o metodo de la falsa posición)Tensor
 
Metodo de la bisección
Metodo de la bisecciónMetodo de la bisección
Metodo de la bisecciónTensor
 
Transito vehicular
Transito vehicularTransito vehicular
Transito vehicularTensor
 
Teoria de colas
Teoria de colasTeoria de colas
Teoria de colasTensor
 
Practica 7 2016
Practica 7 2016Practica 7 2016
Practica 7 2016Tensor
 
Practica 6 2016
Practica 6 2016Practica 6 2016
Practica 6 2016Tensor
 
Game maker
Game makerGame maker
Game makerTensor
 
Practica 5 2016
Practica 5 2016Practica 5 2016
Practica 5 2016Tensor
 
Procesamiento de archivos
Procesamiento de archivosProcesamiento de archivos
Procesamiento de archivosTensor
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadenaTensor
 
Simulación en promodel clase 04
Simulación en promodel clase 04Simulación en promodel clase 04
Simulación en promodel clase 04Tensor
 
Reduccion de orden
Reduccion de ordenReduccion de orden
Reduccion de ordenTensor
 
Variación+de+parametros
Variación+de+parametrosVariación+de+parametros
Variación+de+parametrosTensor
 
Coeficientes indeterminados enfoque de superposición
Coeficientes indeterminados   enfoque de superposiciónCoeficientes indeterminados   enfoque de superposición
Coeficientes indeterminados enfoque de superposiciónTensor
 
Bernoulli y ricatti
Bernoulli y ricattiBernoulli y ricatti
Bernoulli y ricattiTensor
 
Practica no. 3 tiempo de servicio
Practica no. 3 tiempo de servicioPractica no. 3 tiempo de servicio
Practica no. 3 tiempo de servicioTensor
 
Clase 14 ondas reflejadas
Clase 14 ondas reflejadasClase 14 ondas reflejadas
Clase 14 ondas reflejadasTensor
 
Ondas em
Ondas emOndas em
Ondas emTensor
 
Clase 7 ondas electromagneticas
Clase 7 ondas electromagneticasClase 7 ondas electromagneticas
Clase 7 ondas electromagneticasTensor
 

Mais de Tensor (20)

Libertad
LibertadLibertad
Libertad
 
Método de la regla falsa (o metodo de la falsa posición)
Método de la regla falsa (o metodo de la falsa posición)Método de la regla falsa (o metodo de la falsa posición)
Método de la regla falsa (o metodo de la falsa posición)
 
Metodo de la bisección
Metodo de la bisecciónMetodo de la bisección
Metodo de la bisección
 
Transito vehicular
Transito vehicularTransito vehicular
Transito vehicular
 
Teoria de colas
Teoria de colasTeoria de colas
Teoria de colas
 
Practica 7 2016
Practica 7 2016Practica 7 2016
Practica 7 2016
 
Practica 6 2016
Practica 6 2016Practica 6 2016
Practica 6 2016
 
Game maker
Game makerGame maker
Game maker
 
Practica 5 2016
Practica 5 2016Practica 5 2016
Practica 5 2016
 
Procesamiento de archivos
Procesamiento de archivosProcesamiento de archivos
Procesamiento de archivos
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadena
 
Simulación en promodel clase 04
Simulación en promodel clase 04Simulación en promodel clase 04
Simulación en promodel clase 04
 
Reduccion de orden
Reduccion de ordenReduccion de orden
Reduccion de orden
 
Variación+de+parametros
Variación+de+parametrosVariación+de+parametros
Variación+de+parametros
 
Coeficientes indeterminados enfoque de superposición
Coeficientes indeterminados   enfoque de superposiciónCoeficientes indeterminados   enfoque de superposición
Coeficientes indeterminados enfoque de superposición
 
Bernoulli y ricatti
Bernoulli y ricattiBernoulli y ricatti
Bernoulli y ricatti
 
Practica no. 3 tiempo de servicio
Practica no. 3 tiempo de servicioPractica no. 3 tiempo de servicio
Practica no. 3 tiempo de servicio
 
Clase 14 ondas reflejadas
Clase 14 ondas reflejadasClase 14 ondas reflejadas
Clase 14 ondas reflejadas
 
Ondas em
Ondas emOndas em
Ondas em
 
Clase 7 ondas electromagneticas
Clase 7 ondas electromagneticasClase 7 ondas electromagneticas
Clase 7 ondas electromagneticas
 

Último

Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 

Último (20)

Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 

Algoritmo iterativo para cálculo de funciones exponenciales

  • 1. Ejemplo 1 Algoritmo Computacional para Cálculos iterativos 1 Las estimaciones de error para los métodos iterativos Planteamiento del problema. En matemáticas, a menudo las funciones se pueden representar mediante series infinitas. Por ejemplo, la función exponencial puede ser calculada utilizando 2 2 1 ... 2 3! ! n x x x x e x n       (1.1) Por lo tanto, a medida que se agregan más términos en la secuencia, la aproximación se hace una estimación mejor y mejor del verdadero valor de la x e . La ecuación (1.1) se llama una serie de Maclaurin. Comenzando con la versión más simple, 1x e  , añadir los términos uno a la vez a fin de estimar 0.5 e . Después de añadir cada nuevo término, calcular los errores verdaderos y el error relativo porcentual aproximado en relación con las ecuaciones. 100 Error Relativo Aproximado t valor verdadero valor aproximado valor verdadero         (1.2) 100 Error relativo porcentual a presente aproximación aproximacion anterior presente aproximación         (1.3) Respectivamente. También es conveniente para relacionar estos errores al número de cifras significativas en la aproximación. Se puede demostrar que, si se cumple el siguiente criterio, se puede asegurar que el resultado es correcto con las cifras al menos n significativas.
  • 2. Ejemplo 1 Algoritmo Computacional para Cálculos iterativos 2  2 0.5 10 %n s    (1.4) Tenga en cuenta que el valor real es 0.5 1.648721e  ... Añadir términos hasta que el valor absoluto de la estimación del error aproximado a cae por debajo de un criterio de error especificado previamente s conforme a tres cifras significativas. En primer lugar, la ecuación. (1.4) puede ser empleado para determinar el criterio de error que asegura un resultado que es correcto al menos a tres cifras significativas:  2 3 0.5 10 % 0.05%s     Por lo tanto, vamos a añadir términos a la serie hasta a cae por debajo de este nivel. La primera estimación es simplemente con un único término. Por lo tanto, la primera estimación es igual a 1. La segunda estimación se genera a continuación mediante la adición del segundo término como se denota a continuación: 1x e x  Para 0.5x  0.5 1 0.5 1.5e    Esto representa un error relativo porcentual verdadero de 1.648721 1.5 100% 9.02% 1.648721 t     La ecuación (1.3) se puede utilizar para determinar una estimación aproximada del error, como 1.5 1 100% 33.3% 1.5 a    
  • 3. Ejemplo 1 Algoritmo Computacional para Cálculos iterativos 3 Debido a no es menor que el valor requerido de s , continuaríamos el cálculo mediante la adición de un nuevo termino, 2 2! x , y repitiendo los cálculos de error. El proceso continúa hasta que a s  . Todo el cálculo se puede resumir como Términos Resultado %t %a 1 1 39.3 2 1.5 9.02 33.3 3 1.625 1.44 7.69 4 1.645833333 0.175 1.27 5 1.648437500 0.0172 0.158 6 1.648697917 0.00142 0.0158 Por lo tanto, después de se incluyen seis términos, el error aproximado cae por debajo de 0.05%s  , y el cálculo se termina. Sin embargo, observe que, en lugar de tres cifras significativas, el resultado es una precisión de cinco. Es decir, se aseguran de que el resultado es al menos tan bueno como lo especifican. Aunque, este no es siempre el caso para la ecuación. (1.3), es cierto la mayor parte del tiempo. Algoritmo computacional para Cálculos iterativos Muchos de los métodos numéricos descritos en posteriores clases implican cálculos iterativos de la clase ilustrada en el Ejemplo 1. Todos ellos implican la solución de un problema matemático mediante el cálculo de aproximaciones sucesivas a la solución a partir de una estimación inicial. La aplicación informática de tales soluciones iterativas implica bucles. Existen dos tipos de clase: conteos-controlados y bucles de decisión. La mayoría de las soluciones iterativas utilizan bucles de decisión. Por lo tanto, en lugar de emplear un número pre-especificado de iteraciones, el proceso típicamente se repite hasta
  • 4. Ejemplo 1 Algoritmo Computacional para Cálculos iterativos 4 que una estimación de error aproximado cae por debajo de un criterio de detención como como se muestra en el siguiente ejemplo 1. La expansión de la serie se puede expresar como 0 ! nn x i x e n   Un archivo-m que crearemos para aplicar esta fórmula se muestra en la figura siguiente. La función se pasa el valor a ser evaluado  x junto con un criterio  es de error de detención y un número máximo permitido de iteraciones  maxit . Si el usuario omite cualquiera de los dos últimos parámetros, la función asigna valores predeterminados.
  • 5. Ejemplo 1 Algoritmo Computacional para Cálculos iterativos 5 function [fx,ea,iter] = IterMeth(x,es,maxit) % Maclaurin series of exponential function % [fx,ea,iter] = IterMeth(x,es,maxit) % input: % x = value at which series evaluated % es = stopping criterion (default = 0.0001) % maxit = maximum iterations (default = 50) % output: % fx = estimated value % ea = approximate relative error (%) % iter = number of iterations % defaults: if nargin<2|isempty(es),es=0.0001;end if nargin<3|isempty(maxit),maxit=50;end % initialization iter = 1; sol = 1; ea = 100; % iterative calculation while (1) solold = sol; sol = sol + x ^ iter / factorial(iter); iter = iter + 1; if sol~=0 ea=abs((sol - solold)/sol)*100; end if ea<=es | iter>=maxit,break,end end fx = sol; end Figura1. Un archivo-m para resolver un cálculo iterativo. Este ejemplo está configurado para evaluar la expansión de la serie de Maclaurin para x e cómo se describe en el Ejemplo 1 La función inicializa tres variables: a. iter, que mantiene un registro del número de iteraciones, b. Sol, que tiene la estimación actual de la solución, y c. una variable, ea, que tiene el error relativo porcentual aproximado. Tenga en cuenta que ea Inicialmente se establece en un valor de 100 para asegurar que el bucle se ejecuta al menos una vez.
  • 6. Ejemplo 1 Algoritmo Computacional para Cálculos iterativos 6 Estas inicializaciones son seguidas por un bucle de decisión que en realidad implementa el cálculo iterativo. Antes de generar una nueva solución, el valor previo, sol, primero se asigna a solold. A continuación, un nuevo valor del sol se calcula y el contador de iteración se incrementa. Si el nuevo valor del sol es distinto de cero, el error relativo porcentual, ea, se determina. A continuación, se ponen a prueba los criterios evaluados. Si ambos son falsos, el bucle se repite. Si bien es cierto, el ciclo termina y la solución final se envía de nuevo a la función que se llamó. Cuando se implementa el archivo-M, se genera una estimación de la función exponencial que se devuelve junto con el error aproximado y el número de iteraciones. Por ejemplo, 1 e se puede evaluar como >> format long >> [approxval, ea, iter] = IterMeth(1,1e-6,100) approxval = 2.718281826198493 ea = 9.216155641522974e-07 iter = 12 Podemos ver que después de 12 iteraciones, se obtiene un resultado de 2.7182818 con una estimación de error aproximado de 7 9.2162 10 %  . El resultado se puede verificar utilizando la función incorporada de exp para calcular directamente el valor exacto y el verdadero porcentaje relativo de error, >> trueval=exp(1)
  • 7. Ejemplo 1 Algoritmo Computacional para Cálculos iterativos 7 trueval = 2.718281828459046 >> et=abs((trueval- approxval)/trueval)*100 et = 8.316108397236229e-08 Como era el caso con el Ejemplo 1, se obtiene el resultado deseable de que el verdadero error es menor que el error aproximado.