Advertisement
Guest User

Gantt dla 2 maszyn

a guest
May 23rd, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. function [] = johnson_2_machines(M1,M2,il)
  2.  
  3. A = [M1;ones(1,il)];
  4. B = [M2;zeros(1,il)];
  5.  
  6. for k = 2:1:length(A)
  7. E(1,1)=B(1,1);
  8. E(2,1)=B(2,1);
  9. if B(1,k-1) < A(1,k)
  10. E(1,k-1) = A(1,k);
  11. end
  12. end
  13.  
  14. plot(A(1,:),A(2,:),'black',A(1,:),A(2,:),'k*');
  15. hold
  16. plot(B(1,:),B(2,:),'green',B(1,:),B(2,:),'g*');
  17. hold on
  18. plot(B(1,:),B(2,:),'green',E(1,:),E(2,1),'r^');
  19. title('Wykres Gantta');
  20. xlabel('t');
  21. ylabel('Machines');
  22. legend('Machine 1','Time work machine 1','Machine 2','Time work machine 2','','Start machines');
  23. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement