How to put a marker in the begnnig and in the end of the simulation plot?

Illustration
thomas - 2020-09-03T14:43:32+00:00
Question: How to put a marker in the begnnig and in the end of the simulation plot?

I just did this 3D random Walk simulation but I am trying to figure it out how to put a marker(e.g., point) to ilustrate the beginning of the simulation and another one to show the end of the simulation. Anyone has any idea how to do this? Thanks in advance. Code: r=[0 0 0]; for t= 0:0.1:20   B1 = randi (6,1); if B1==1 rnew=r+[1 0 0]; elseif B1==2 rnew=r+[-1 0 0]; elseif B1==3 rnew=r+[0 1 0]; elseif B1==4 rnew=r+[0 -1 0]; elseif B1==5 rnew=r+[0 0 1]; else rnew=r+[0 0 -1]; end hold on; plot3([r(1) rnew(1)],[r(2) rnew(2)], [r(3) rnew(3)]); drawnow ; %UPDATE the new position r=rnew; end

Expert Answer

Profile picture of Prashant Kumar Prashant Kumar answered . 2025-11-20

Something like this:

 

r=[0 0 0];

for t= 0:0.1:20

      B1 = randi (6,1);
      if B1==1
          rnew=r+[1 0 0];
      elseif B1==2
              rnew=r+[-1 0 0];
      elseif B1==3
          rnew=r+[0 1 0];
       elseif B1==4
          rnew=r+[0 -1 0];
      elseif B1==5
          rnew=r+[0 0 1];
      else 
          rnew=r+[0 0 -1];

      end

      hold on;

      %start point Blue asterix
     plot3([0 0],[0 0],[0 0], 'Marker','*', 'LineStyle','none', 'MarkerFaceColor',[1 0 0], 'MarkerSize',10);
      plot3([r(1) rnew(1)],[r(2) rnew(2)], [r(3) rnew(3)]);
      drawnow ;
      %UPDATE the new position
      r=rnew;
  end

% endpoint Red circle
 plot3([r(1) rnew(1)],[r(2) rnew(2)], [r(3) rnew(3)],'Marker','o','LineStyle','none','MarkerFaceColor',[1 0 0],'MarkerSize',10);


Not satisfied with the answer ?? ASK NOW

Get a Free Consultation or a Sample Assignment Review!