基本思想:在搜索區(qū)間中不斷使用二次多項式去近似目標函數(shù),并逐步用插值多項式的極小點去逼近搜索問題(什么鬼?)其實就是模擬目標函數(shù),求出模擬出來的函數(shù)的極小值近似等于目標函數(shù)極小值
mini f(x)? ? 區(qū)間[a,b] 精度e=0.3(自己設(shè)置)
確定目標函數(shù)區(qū)間[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(),
找到后,根據(jù)公式求出文章來源:http://www.zghlxwxcb.cn/news/detail-499562.html
?文章來源地址http://www.zghlxwxcb.cn/news/detail-499562.html
到了這里,關(guān)于二次插值法詳細步驟及其matlab代碼舉例的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!