Lagrange polynomial giving me Inf in final form

1 view (last 30 days)
Can this be resolved?
  5 Comments
Steve Avilesmejia
Steve Avilesmejia on 30 Oct 2020
im just not sure why it is coming out as an "Inf".
Steve Avilesmejia
Steve Avilesmejia on 30 Oct 2020
In this case does this code not work or is there a way around it?

Sign in to comment.

Answers (1)

KSSV
KSSV on 30 Oct 2020
% clc; clear all ;
sp = [30 45 60 75 90 120];
mb = [2 4 9 17 27 82];
n=length(sp)-3;
syms x;
Q = 0;
for i = 1:n+1
M = 1;
for j = 1: n+1
if j~=i
M = M * (x - sp(j))/(sp(i)-sp(j));
end
end
Q = Q + mb(i)*M;
end

Categories

Find more on Elementary Math in Help Center and File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!