Making moving obstacles in an matlab
    6 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
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 Commenti
  Pravija Raj
 il 19 Ago 2019
				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.
Risposta accettata
  darova
      
      
 il 10 Set 2019
        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 Commenti
  Pravija Raj
 il 19 Set 2019
				
      Modificato: Pravija Raj
 il 19 Set 2019
  
			Many thanks for your response and really appreciate your work. 
Thank you.
Più risposte (0)
Vedere anche
Categorie
				Scopri di più su Graphics Performance in Help Center e File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



