Azzera filtri
Azzera filtri

Lagrange polynomial giving me Inf in final form

1 visualizzazione (ultimi 30 giorni)
Steve Avilesmejia
Steve Avilesmejia il 30 Ott 2020
Risposto: KSSV il 30 Ott 2020
Can this be resolved?
  5 Commenti
Steve Avilesmejia
Steve Avilesmejia il 30 Ott 2020
im just not sure why it is coming out as an "Inf".
Steve Avilesmejia
Steve Avilesmejia il 30 Ott 2020
In this case does this code not work or is there a way around it?

Accedi per commentare.

Risposte (1)

KSSV
KSSV il 30 Ott 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

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by