Advertisement
Guest User

Untitled

a guest
May 21st, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. x = 1;
  2. y = 1;
  3. l = 2;
  4. w = 7;
  5. ox = 10;
  6. oy = 10;
  7.  
  8. rectangle('Position',[x,y,l,w],'LineWidth',4)
  9. axis([0,10,0,10]);
  10.  
  11. hold on;
  12.  
  13. rectangle('Position', [3,7,2,3], 'LineWidth', 3);
  14.  
  15. for i = 0:.1:ox
  16. r = 0 + 10 * rand(1,1);
  17. if ( r>= x && r<= w+x && i>=y && i<=l+y)
  18. v = 1 + (3-1) * rand(1,1);
  19. plot(v,r,'*');
  20. plot_x = v;
  21. plot_y = r;
  22. break;
  23. end
  24. end
  25.  
  26. k = 1;
  27.  
  28. for j = 1:2*w
  29. for i = 1:2*l
  30. rectangle('Position',[x+(i-1)/2,y + (j-1)/2,l/(2*l),w/(2*w)], 'LineWidth', 2);
  31. end
  32. end
  33.  
  34. for j = 1:2*w
  35. for i = 1:2*l
  36. p(k) = x + (i-1)/2;
  37. k = k + 1;
  38. p(k) = x + (i/2);
  39. k = k + 1;
  40. p(k) = x + (i-1)/2;
  41. k = k + 1;
  42. p(k) = y + (j/2);
  43. k = k + 1;
  44. %fprintf('plot_x = %f, plot_y = %f\n',plot_x,plot_y);
  45. end
  46. end
  47.  
  48. grid(gca,'minor');
  49. hold on;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement