Advertisement
canezzy

Untitled

Nov 11th, 2017
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 1.28 KB | None | 0 0
  1. % Random laki primer
  2. % min = (-0.122, -3.062)
  3. %fun = @(x) 3*x^4 + 4*x^2 + x - 3;
  4. %fund = @(x) 12*x^3 + 8*x + 1;
  5. %fundd = @(x) 36*x^2 + 8;
  6.  
  7. % Primer za domaci, sa prezentacija
  8. % min = /
  9. % Zakljucak - funkcija nema minimum, vec prevojnu tacku. Metoda ne radi.
  10. %fun = @(x) (x-1).^3;
  11. %fund = @(x) 3 * (x-1).^2;
  12. %fundd = @(x) 6 * (x - 1);
  13.  
  14. % Primer za domaci, sa prezentacija
  15. % min = (0,0)
  16. % Zakljucak - mnogo sporo konvergira, mala razlika u y daje veliku u x
  17. %fun = @(x) x^4/4 - (0.03/3)*x^3 + (2.4*10^(-6))* x;
  18. %fund = @(x) x^3 - 0.03*x^2 + 2.4*10^(-6);
  19. %fundd = @(x) 3*x^2 - 0.06*x;
  20.  
  21. % Primer za domaci, sa prezentacija
  22. % min = Brdo komada, cos
  23. % Zakljucak - Ova metoda vraca samo jedan minimum u slucaju ?polimodalnih?
  24. %fun = @(x) -cos(x);
  25. %fund = @(x) sin(x);
  26. %fundd = @(x) cos(x);
  27.  
  28. % Primer za domaci, sa prezentacija
  29. % min = /
  30. % Zakljucak - Metoda upada u beskonacnu petlju, pa bi trebalo dodati flag i
  31. % ograniciti broj maksimalnih iteracija. Moze se proslediti parametrom ali
  32. % sam hardcodovao u samoj funkciji na 100 iteracija.
  33. %fun = @(x) 1/3*x.^3 + 2*x;
  34. %fund = @(x) x.^2 + 2;
  35. %fundd = @(x) 2*x;
  36.  
  37. % Primer za kubnu i parabolu sa vezbi
  38. % min = ( 0.7193, -1.6225)
  39. fun = @(x) x.^4/4 - (0.03/3)*x.^3 + (2.4*10^(-6))* x;
  40. fund = @(x) x.^3 - 0.03*x.^2 + 2.4*10^(-6);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement