Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
restrepo
GitHub Repository: restrepo/ComputationalMethods
Path: blob/master/homework/homework_2018_1_02_1035441007.ipynb
934 views
Kernel: Python 3
import numpy as np import scipy.optimize as optimize
#Redefinimos f(x)=2*x*np.cos(2*x), como f(x)=x-g(x), donde g(x)=2*x*np.cos(2*x) def g(x): return 2*x*np.cos(2*x) def f(x): return x-g(x)
#Usamos el comando de Scipy optimize.fixed_point(func, x0), donde #func= funciòn a evaluar, en este caso, f(x) redefinida #x0= es el punto fijo de la función #Por lo visto en la gráfica de la función, tenemos como putos fijos x=0,-1,1 x1=optimize.fixed_point(f,-1) x2=optimize.fixed_point(f,0) x3=optimize.fixed_point(f,1)
print('Las raíces de la función dada, se encuentran en x={}, x={} y x={}'.format(x1,x2,x3))
Las raíces de la función dada, se encuentran en x=-0.7853981633974483, x=0.0 y x=0.7853981633974483
# ELABORADO POR NATALIA ALVAREZ CC 1.035.441.007