Advertisement
Guest User

Untitled

a guest
Nov 25th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. %% task 1.2
  2. load('Messdaten.mat');
  3.  
  4. xw = x2.Data(:,1);
  5. phi = x2.Data(:,2);
  6. vw = x2.Data(:,3);
  7. w = x2.Data(:,4);
  8. t = x2.Time;
  9.  
  10. wdot = diff(w) ./ diff(t);
  11. phi = phi(1:length(phi)-1);
  12. w = w(1:length(w)-1);
  13. t = t(1:length(t)-1);
  14. vw = vw(1:length(vw)-1);
  15. u2 = u2.data(1:length(u2.data)-1);
  16.  
  17. xhat = sdpvar(4,1);
  18. A1 = g*sin(phi) + wdot.*(((cos(phi)).^2)-l)-l*w.*w.*sin(phi).*cos(phi);
  19. A2 = -l*wdot + g*sin(phi);
  20. A3 = -u2;
  21. A4 = vw;
  22. A = [A1 A2 A3 A4];
  23. e = A*xhat;
  24.  
  25. options = sdpsettings('verbose', 0);
  26. diagnostics_L2 = optimize([], e'*e, options);
  27. if diagnostics_L2.problem > 0
  28. error('Fehler bei L2-Optimierung')
  29. end
  30. xhat = value(xhat);
  31. disp(xhat);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement