Filter löschen
Filter löschen

Lagrange polynomial giving me Inf in final form

1 Ansicht (letzte 30 Tage)
Steve Avilesmejia
Steve Avilesmejia am 30 Okt. 2020
Beantwortet: KSSV am 30 Okt. 2020
Can this be resolved?
  5 Kommentare
Steve Avilesmejia
Steve Avilesmejia am 30 Okt. 2020
im just not sure why it is coming out as an "Inf".
Steve Avilesmejia
Steve Avilesmejia am 30 Okt. 2020
In this case does this code not work or is there a way around it?

Melden Sie sich an, um zu kommentieren.

Antworten (1)

KSSV
KSSV am 30 Okt. 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