%% 1.(分段二次多項式插值) 試用分段(4段)二次多項式插值來近似 [0,1] 區間上的 runge 函式
% (1)取區間的 8 等分點,計算插值節點處的函式值;
% (2)每次取 3 個相鄰的等分點為一組,呼叫 polyinterp 函式,計算繪圖求值點;
% (3)繪圖.
%% 2.(hermite插值)編寫程式,繪製繪製多項式 p(x) 的曲線,滿足: p(0)=p'(0)=0, p(1)=p'(1)=1
% (1)可模仿 polyinterp 函式, 先編寫2點 hermite 插值多項式求值函式 polyhermite2.m ;
% (2)增加條件 p(2)=1 ,畫出此時的插值函式曲線.
%% **:
clc
clfx=[0,1];
y=[0,1];
y1=[0,1];
u=(-1:0.01:2);
v=polyhermite2(x,y,y1,u);
plot(x,y,'ro',u,v,'g-')
hold on
% 增加條件p(2)=1
% 設h4=h3+(x-x(0)).^2*(x-x(1)).^2a
% =-x.^3+2*x.^2;
% 由p(2)=1,得出a=1/4;
% 從而得出p(x)=0.25*x.^2*(x-3).^2
hermite插值 數值計算筆記2 函式插值逼近
給出經過樣本點的連續函式。n 1個點對應n次多項式,盡量用內插發,並且選用已知節點使插值節點與公式中的已知節點近一些。1.lagrange差值問題的解函式是存在唯一的 2.lagrange 插值多項式 3.一般的newton插值多項式 先寫出差商表 3.等距節點的newton插值多項式 先寫出差分表...
分段三次Hermite插值Matlab實現
function m matrix hermite x,y,y0,yn,x value 輸入值分配,x input,y input均為陣列,y 0,y n為x 0,x n分別對應的一階導數值 x input x y input y y 0 y0 y n yn number size x input ...
數值演算法 Hermite插值法
相關的理論請參考相關的數值演算法的書籍,我這裡只給出關鍵的函式及主程式段,其餘相關的細節就不再一一羅列了 hermite 插值法結合了函式的導數值,使得插值的精度更為提高 void hermite3 type xlist,type ylist,type yplist,type x,file outp...