Hi everyone actually matlab got frozen (it has about 20 minutes), cause i was trying to plot 1000 particles in 3D. I have a data set of particles contained in S. But runing that part bellow takes about 15 minutes. Is there any short cut to do it faster. I have a code implemented which updates the particle position in every step, i need to track down all particles and create a video of their behavior. Matlab is powerful and fast plotting 1000 particles and got frozen is weird, any suggestion? Thank you.
inde=1:1:1000;
for i=1:1000
figure(1)
hold on
plot3(S(inde(i),1),S(inde(i),2),S(inde(i),3),'*')
hold off
end

 Accepted Answer

scatter3(S(:,1),S(:,2),S(:,3));

1 Comment

Genius, thank you man it makes it really fast.It worked. Im so grateul.

Sign in to comment.

More Answers (0)

Categories

Find more on 2-D and 3-D Plots in Help Center and File Exchange

Products

Release

R2021b

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!