#导入相关的模块
import numpy as np
import scipy as sp
import scipy.optimize as opt
import matplotlib.pyplot as plt
#定义数学函数 f(x) = cos(x) - x
#定义函数目前学到了两种方法,第一种
def f(x):
return np.cos(x) - x
#第二种方法
f = lambda x: np.cos(x) - x
#画出函数在区间【-5,5】上的图像,(哈哈,还是高中时学到的数学思想,数形结合)
x = np.linspace(-5,5,1000)
y = f(x)
plt.plot(x,y)
plt.axhline(0,color='k')
plt.xlim(-5,5)
plt.show()
practice_1.png
根据图像可以看出函数f(x) = cos(x) -x 在【-5,5】区间上只有一个根,scipy