szubert

matlab 16.03 clock

Mar 16th, 2017
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.68 KB | None | 0 0
  1. function clockByKuba( h, m, s )
  2. % clockByKuba( h, m, s )
  3. %   Analog clock from digital time h:m:s
  4.  
  5. % r=10;
  6. % x = [-10 : 0.1: 10];
  7. % y=sqrt(r^2-x.^2);
  8. % y = [y, -y];
  9. % x = [x -x];
  10. % plot(x, y)
  11.  
  12. r=10;
  13. alfa = 0:pi/180:2*pi;
  14. x = r *cos(alfa);
  15. y = r *sin(alfa);
  16. plot(x,y)
  17. hold;
  18.  
  19. r1=7.5;
  20. r2=9.5
  21. alfa1 = pi/6:pi/6:2*pi;
  22. x1 = r1 *cos(alfa1);
  23. y1 = r1 *sin(alfa1);
  24. x2 = r2 *cos(alfa1);
  25. y2 = r2 *sin(alfa1);
  26.  
  27.  
  28. for i=1:12
  29.     plot([x1(i), x2(i)], [y1(i), y2(i)], 'r')
  30. end
  31.  
  32.  
  33. r3=8.5;
  34. alfa2 = pi/30:pi/30:2*pi;
  35. x1 = r3 *cos(alfa2);
  36. y1 = r3 *sin(alfa2);
  37. x2 = r2 *cos(alfa2);
  38. y2 = r2 *sin(alfa2);
  39.  
  40.  
  41. for i=1:60
  42.     plot([x1(i), x2(i)], [y1(i), y2(i)], 'g')
  43. end
  44.  
  45. hold;
  46. end
Advertisement
Add Comment
Please, Sign In to add comment