基本思想:在搜索区间中不断使用二次多项式去近似目标函数,并逐步用插值多项式的极小点去逼近搜索问题(什么鬼?)其实就是模拟目标函数,求出模拟出来的函数的极小值近似等于目标函数极小值
mini f(x) 区间[a,b] 精度e=0.3(自己设置)
确定目标函数区间[a,b],精度e=0.3(就是迭代终止条件)
计算f(a),f(b)的值,若
1.
f(a)<f(b),则计算f()的值,属于(a+b)/2,(a+b)/4,(a+b)/8......直到找到一个f(a)> f(),
找到后,根据公式求出文章来源:https://www.toymoban.com/news/detail-499562.html
文章来源地址https://www.toymoban.com/news/detail-499562.html
到了这里,关于二次插值法详细步骤及其matlab代码举例的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!