Guest User

Untitled

a guest
Mar 9th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scilab 0.54 KB | None | 0 0
  1. function poli=polilagrange(v2,v)
  2.     tam=size(v)
  3.     tam=tam(1,2)
  4.     for j=1:tam
  5.         denominador=1
  6.         for i=1:tam
  7.             if (i~=j) then
  8.                 denominador=denominador*(v(j)-v(i))
  9.             end
  10.         end
  11.         numerador=poly(1,"x","coef")
  12.         for i=1:tam
  13.             if (i~=j) then
  14.                 numerador=numerador*poly(v(i),"x")
  15.             end
  16.         end
  17.         L(j)=numerador/denominador
  18.     end
  19.     poli=poly(0,"x","coef")
  20.     for i=1:tam
  21.         poli=poli+L(i)*v2(i)
  22.     end
  23. endfunction
Add Comment
Please, Sign In to add comment