hermit插值 matlab,分段线性插值和分段Hermit插值课程设计
一、前言
本文建立在數(shù)值分析的理論基礎(chǔ)上,能夠在Matlab 環(huán)境中運(yùn)行,給出了理論分析、具體實(shí)例、程序清單以及程序運(yùn)行結(jié)果,對(duì)設(shè)計(jì)任務(wù)中的函數(shù)進(jìn)行了分段線性插值和分段三次Hermit 插值,分別畫出分段線性插值多項(xiàng)式和分段三次Hermit 插值多項(xiàng)式的圖,最后對(duì)著兩種不同類型的多項(xiàng)式進(jìn)行比較和誤差分析,找出這兩種不同插值方法各自的優(yōu)劣。
發(fā)現(xiàn)分段三次Hermit 插值比分段線性插值的效果要好,在步長(zhǎng)越小時(shí)分段三次Hermit 插值與插值函數(shù)逼近效果更明顯,相應(yīng)的誤差越小,而分段線性插值在步長(zhǎng)越小時(shí)在個(gè)別點(diǎn)會(huì)出現(xiàn)較大的誤差,但總體效果還是可以的,三次Hermit 插值總體上比分段線性插值更光滑,這也符合理論。
二、具體理論知識(shí)點(diǎn)
(1)分段線性插值
近似一條曲線的最簡(jiǎn)單的方法是過(guò)曲線上若干點(diǎn)作一條折線,這就是分段線性插值問(wèn)題,它的確切提法是:設(shè))(x f 在區(qū)間 ],[b a 上的差值數(shù)據(jù)為)(i i x f y = ,
i i h x x n i -+=-≤≤1max 1
0,求一個(gè)函數(shù))(x h φ滿足:
(1)[]b a C x h ,)(∈φ;
(2)在每個(gè)子區(qū)間[]1,+i i x x )1,,1,0(-=n i 上1)(P x h ∈φ;
(3) .,,1,0,)(n i y x i i h ==φ。 我們可以用Lagrange 插值的思想來(lái)構(gòu)造分段線性插值函數(shù))(x h φ,設(shè)滿足上述條件(1)和(2)的所有函數(shù)構(gòu)成的線性空間為h Φ。先找線性空間 h Φ 的基函數(shù)
)(,x l i n ),,1,0(n i =,使得:
n j i x l ij j i n ,1,0,,)(,=?=
不難得出,)(,x l i n 的表達(dá)式為:
[][]???
??∈∈--=,,,
0,,,)(110101
0,n n x x x x x x x x x x x l
[][][]????
?
???
??∈--∈--=+-+++---,
,,0,
,,,
,,)(11111
111
,i i i i i i i i i i i i i n x x x x x x x x x x x x x x x x x x l 1,2,1-=n i ,
[][]???
??∈∈--=---,,,0,,,)(101101
,n n n n n n x x x x x x x x x x x l
總結(jié)
以上是生活随笔為你收集整理的hermit插值 matlab,分段线性插值和分段Hermit插值课程设计的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 乐视乐Max Pro和Max65 Bla
- 下一篇: Hermit插值曲线代码与显示效果