Lagrange polynomial giving me Inf in final form

1 vue (au cours des 30 derniers jours)
Steve Avilesmejia
Steve Avilesmejia le 30 Oct 2020
Réponse apportée : KSSV le 30 Oct 2020
Can this be resolved?
  5 commentaires
Steve Avilesmejia
Steve Avilesmejia le 30 Oct 2020
im just not sure why it is coming out as an "Inf".
Steve Avilesmejia
Steve Avilesmejia le 30 Oct 2020
In this case does this code not work or is there a way around it?

Connectez-vous pour commenter.

Réponses (1)

KSSV
KSSV le 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!

Translated by