function y_p = newton(x, y, x_p)
% x為插值節點的橫座標
% y為插值節點的縱座標
% x_p 為需計算的插值函式值的橫座標
% y_p 為插值函式值
i = length(x) - 1;
iter = 1;
num = length(x_p);
y_i = y(1);
y_p = ;
%for n = 1: num
dif_quo = ; % 存放差商
while i > 0
if length(dif_quo) ~= 0
y = dif_quo;
enddif_quo = ;
for j = 1: i
dq = (y(j) - y(j+1)) / (x(j) - x(j+iter))
dif_quo = [dif_quo, dq];
end
dif_quo % 顯示每一次的差商
arg = 1;
for h = 1: num-i
arg = arg * (x_p(n) - x(h)); % 求出(x-x0)...(x-x_n-1)累乘
Python 牛頓 Newton 插值法
本函式用於通過牛頓插值法計算某點的函式值 先計算函式每一級的差商,然後計算函式值 存放自變數x的值 data 用於存放函式值以及差商 x 0,2,3,5,6 data 0,8,27,125,216 用於存放待求值點 以及 計算結果 x f 5.5fun 0 計算每一級的差商 for i in ran...
MATLAB 牛頓插值法程式
function p newton x,xi,yi,n ton n,n 是乙個二位陣列,用來儲存newton插值多項式的表。ton第一列儲存的是yi,函式值。x 11.5 n 5 x1 10 for i 1 1 n xi 1,i x1 ton i,1 yi 1,i ton i,1 log x1 x1...
新冠插值法matlab MATLAB插值法程式
課程名稱 數學實驗 學期 2012 2013 學年第一學期 成績指導教師 李朝遷學生姓名 張偉學生學號 實驗名稱 用多種插值法逼近 sin x 實驗編號 no.實驗日期 2012 10 23 實驗學時 學院 數學與統計學院 專業 數理基礎科學年級級 一 實驗目的 學會運用插值法求得所需值。二 實驗內...