0 calificaciones0% encontró este documento útil (0 votos)
6 vistas1 página
El documento describe un método para encontrar puntos fijos iterativos de una función. El usuario introduce una función, un valor inicial y el número máximo de iteraciones. El programa evalúa la función en el valor inicial y almacena el resultado como el siguiente valor de la iteración. Este proceso se repite hasta que la diferencia entre valores consecutivos sea menor a un error especificado o se alcance el número máximo de iteraciones. El valor final se imprime como un posible punto fijo de la función.
El documento describe un método para encontrar puntos fijos iterativos de una función. El usuario introduce una función, un valor inicial y el número máximo de iteraciones. El programa evalúa la función en el valor inicial y almacena el resultado como el siguiente valor de la iteración. Este proceso se repite hasta que la diferencia entre valores consecutivos sea menor a un error especificado o se alcance el número máximo de iteraciones. El valor final se imprime como un posible punto fijo de la función.
El documento describe un método para encontrar puntos fijos iterativos de una función. El usuario introduce una función, un valor inicial y el número máximo de iteraciones. El programa evalúa la función en el valor inicial y almacena el resultado como el siguiente valor de la iteración. Este proceso se repite hasta que la diferencia entre valores consecutivos sea menor a un error especificado o se alcance el número máximo de iteraciones. El valor final se imprime como un posible punto fijo de la función.
from math import* import sympy as sp def puntofijo(): x=sp.symbols('x') g=input('Digite la funcion ') g=sp.lambdify(x,g) x0=input('Digite un valor inicial ') x0=float(x0) n=input('Digite las iteraciones a realizar ') n=int(n) tol=input('Digite el error ') for k in range(n): x1=g(x0) if(abs(x1-x0)<tol): print('x',k+1,'=',x1,'es un punto fijo') return x0=x1 print('x',k+1,'=',x1)