python如何实现求函数的在一个连续区间的最值?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python如何实现求函数的在一个连续区间的最值?相关的知识,希望对你有一定的参考价值。

如y=x^2在[-1,0]上最大值程序

先求得一个函数的导函数,然后令导函数=0
得到关于一个x的值
他也许是极大值
或是极小值
(还要考虑定义域进行取舍),然后将所求的极值和两个端点值带入原函数进行比较
,最后确定min
max就行
参考技术A 如果函数是确定的,可以用导数的方法进行计算,但是如果函数是不确定的,就需要用优化的方法来处理了,比如常用的梯度上升法,
模拟退火
等,希望可以帮到你。

以上是关于python如何实现求函数的在一个连续区间的最值?的主要内容,如果未能解决你的问题,请参考以下文章

[转]LCT讲解

对于求解单峰函数最值问题的探讨

线段树及其基本操作

单调队列

MongoDB C#驱动中查询两个值的区间怎么写

遗传算法——求单变量函数的最值