You are on page 1of 1

% ---TP Interpolation Polynome de Newton—

yData=[2 7 -1 ]
xData=[1 3 4 ]
n = length(xData);
a = yData;
for k = 2:n
a(k:n) = (a(k:n) - a(k-1))./(xData(k:n) - xData(k-1));
end
a
syms x
n = length(xData);
P = a(n);
for k = 1:n-1;
P = a(n-k) + (x - xData(n-k))*P;
end
P
P(x)=P
P(2.5)

You might also like