Making moving obstacles in an matlab
    조회 수: 6 (최근 30일)
  
       이전 댓글 표시
    
I have created random obstacles in MATLAB, (they are user acquired) now I am trying to make some obstacles randomly moving.
I Know that, in every iteration value of some obstacle be updated by adding some threshold valueto it.
But I am getting how to write up in code.
Kindly help me
댓글 수: 12
  Pravija Raj
 2019년 8월 19일
				Hello Faiza,
I am working with a similar situation. Were you able to figure out the code for your scenario. Please kindly share if you have.
I will explain my problem here. I need to simulate an object that randomly moves in a square area in any direction for a duration of time with a random speed. Can any one help me with the code for this.
채택된 답변
  darova
      
      
 2019년 9월 10일
        After long 7 month of training and research i reached a success. Here is what i've achieved
clc,clear
px = 5*rand(10,1);         % initial position
py = 5*rand(10,1);
plot(px,py,'.r')
axis([-1 1 -1 1]*20)
hold on
t = 360*rand(size(px));    % initial direction in degree
for i = 1:20               % number of iterations
    dx = 0.5*cosd(t);      % how fast we move
    dy = 0.5*sind(t);
    t = t + 90*(0.5-rand(size(px)));    % change direction (-45:45) degree
    plot([px px+dx]', [py py+dy]')      % plot displacement
    px = px + dx;                       % new position
    py = py + dy;
    h = plot(px,py,'.b');               % plot new position
    pause(0.2)                          % wait
    delete(h)                           % remove new position
                                        % from graph
end
hold off
댓글 수: 3
  Pravija Raj
 2019년 9월 19일
				
      편집: Pravija Raj
 2019년 9월 19일
  
			Many thanks for your response and really appreciate your work. 
Thank you.
추가 답변 (0개)
참고 항목
카테고리
				Help Center 및 File Exchange에서 Graphics Performance에 대해 자세히 알아보기
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



