Advertisement
Guest User

Untitled

a guest
Feb 17th, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.66 KB | None | 0 0
  1. function varmaplot1(a,b,beta,dx,v)
  2.     cla
  3.     x = [0 (v/(0.5+v)*2*a+dx) (2*a+(v/(0.5+v)*2*a))];
  4.     y = [a 2*a 3*a];
  5.     S = [(x(3)+a+b) y(2)];
  6.     P = [(S(1)-a*cos(beta)) (S(2)-a*sin(beta))];
  7.    
  8.     % Teikna stimpill
  9.     plot([x(1) x(3)],[y(1) y(1)],'k') % BOTN
  10.     hold on
  11.     plot([x(1) x(3)],[y(3) y(3)],'k') % TOPPUR
  12.     plot([x(1) x(1)],[y(1) y(3)],'k') % BAK
  13.     plot([x(2) x(2)],[y(1) y(3)],'k','LineWidth',2)
  14.     plot([x(2) P(1)],[y(2) P(2)],'r')
  15.     plot([P(1) S(1)],[P(2) S(2)],'r')
  16.     plot(P(1),P(2),'ko','LineWidth',2)
  17.     plot(S(1),S(2),'ko','LineWidth',2)
  18.    
  19.     xlim([-x(3) 3*x(3)])
  20.     ylim([-x(3) 3*x(3)])
  21.     drawnow
  22.     refresh
  23. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement