hermite插值 分段插值 Hermite插值

2021-10-11 08:58:38 字數 1917 閱讀 4265

%% 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...