Advertisement
Guest User

Untitled

a guest
Jun 4th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Octave 0.41 KB | None | 0 0
  1. x = [1,2,4,7];
  2. y = [1.6,2.0,2.5,3.5];
  3.  
  4. n = 1;
  5. N = 3;
  6.  
  7. T = zeros(size(x));
  8. T(1) = sum(y)
  9. T(2) = y*x'
  10.  
  11. S=zeros(size(x,2)-1);
  12. for i=1:size(S);
  13.   S(i) = sum(x.^(i-1));
  14. endfor
  15.  
  16. A = [S(1),S(2);
  17.      S(2),S(3)]
  18. b = [T(1);T(2)]
  19. a = A\b
  20. polynomial_value = @(arg)( a(2)*arg + a(1));
  21.  
  22. for i=1:size(x,2)
  23.  polynomial_y(i) = polynomial_value(x(i));
  24. end
  25.  y
  26.  polynomial_y
  27. error = sqrt((sum(y.-polynomial_y))^2)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement