Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.38 KB | None | 0 0
  1. % Fixed Step Size
  2.  
  3. syms x x_1 x_2 x_3
  4.  
  5. f(x) = (x_1-4)^4 + (x_2-3)^2 + 4*(x_3+5)^4;
  6.  
  7. % Initial Variables
  8.  
  9. epsilon = 10^(-3);
  10. x= [4;2;-1];
  11. alpha = 0.005;
  12. gradf1(x_1) = (diff(f(x),x_1));
  13. gradf2(x_2) = (diff(f(x),x_2));
  14. gradf3(x_3) = (diff(f(x),x_3));
  15.  
  16.  
  17.  for (i=1:10)
  18.      gradf = [gradf1(x(1));gradf2(x(2));gradf3(x(3))
  19.      y = x - alpha*gradf;
  20.      x = y;
  21.      
  22.   end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement