先求得一个函数的导函数,然后令导函数=0
创新互联主要从事做网站、网站设计、网页设计、企业做网站、公司建网站等业务。立足成都服务灵丘,10年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108
得到关于一个x的值
他也许是极大值
或是极小值
(还要考虑定义域进行取舍),然后将所求的极值和两个端点值带入原函数进行比较
,最后确定min
max就行
python的内建函数就有求最大最小值的函数。
求最大值:max()
求最小值:min()
求和:sum()
他们的第一个参数都是可遍历对象,也就是说可以是字符串,tuple或者list,其它参数请参照文档
你把遍历的结果放到一个列表里面,便利结束后求列表里的最大值就行了
ls=[]
for i in range(xxx):
ls.append(func)
max_value = max(ls)
python有个符号计算的库叫sympy,可以直接用这个库求导数然后解导数=0的方程,参考代码如下:
from sympy import *
x = symbols('x')
y = (x-3)**2+2*sin(x)-3*x+1
eq = diff(y, x)
solve(eq, x)