Advertisement
Guest User

Untitled

a guest
Jun 6th, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Octave 0.48 KB | None | 0 0
  1. function [] = m()
  2. n = 10;
  3. x = [n];
  4. y = [n];
  5. delta = 20 / (n-1);
  6. for j=1:n
  7. x(j) = -10 + j * delta;
  8. y(j) = f(x(j));
  9. end
  10. A = [100];
  11. delta = 20 / 99;
  12. a = [100];
  13. for i1=1:100
  14. a(i1) = -10 + delta*i1;
  15. A(i1) = 0;
  16. for i = 1:n
  17. temp = y(i);
  18. for j=1:n
  19. if i != j
  20. temp *= (a(i1) - x(j))/(x(i)-x(j));
  21. end
  22. end
  23. A(i1) += temp;
  24. end
  25. end
  26. plot(a, A, "- hg;|L(x)|;");
  27. #plot(x, y, "- hg;|f(x)|;");
  28. endfunction
  29.  
  30. function [y] = f(x)
  31. y = x*x*x;
  32. endfunction
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement