Clear Filters
Clear Filters

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

Tags

Community Treasure Hunt

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

Start Hunting!