Advertisement
Guest User

Untitled

a guest
Mar 26th, 2019
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.34 KB | None | 0 0
  1. function [ J ] = cost( z )
  2.  
  3. a = z(1);
  4. b = z(2);
  5. c = z(3);
  6. d = z(4);
  7. e = z(5);
  8.  
  9. w = [0:0.1:10]';
  10. s = j*w;
  11.  
  12. Gideal = w .* (w < 5);
  13.  
  14. G = a*s ./ ( (s.^2+b*s+c) .* (s.^2 + d*s + e) );
  15.  
  16. e = abs(Gideal) - abs(G);
  17.  
  18. J = sum(e .^ 2);
  19.  
  20. plot(w,abs(Gideal),w,abs(G));
  21. pause(0.01);
  22.  
  23. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement