MATLAB Answers

0

3D plotting of Excel Data

Asked by Nathan Churcher on 29 Oct 2019
Latest activity Answered by darova
on 29 Oct 2019
I have this centroid- data based on time of the movement of an object and would want to plot in 3D space the centroid locations to show the movement of the object in 3D space. I would like to plot it out 3 points at a time(i.e at any time, there should be (n-1), n and (n+1)) but I'm not sure how to go about this, any help? I have attached the .xlsx file for reference.

  0 Comments

Sign in to comment.

1 Answer

darova
Answer by darova
on 29 Oct 2019
 Accepted Answer

Use plot and pause to animate the movement
plot3(x,y,z)
hold on
for i = 2:length(x)-1
ii = i-1:i+1;
h = plot3(x(ii),y(ii),z(ii),'.r'); % draw some particles
pause(0.5) % wait a minute
delete(h) % delete
end
hold off

  0 Comments

Sign in to comment.