plot3 bunch of particles

4 次查看(过去 30 天)
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

采纳的回答

David Hill
David Hill 2022-2-10
scatter3(S(:,1),S(:,2),S(:,3));
  1 个评论
JORGE ORDOÑEZ CARRASCO
Genius, thank you man it makes it really fast.It worked. Im so grateul.

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 2-D and 3-D Plots 的更多信息

标签

产品


版本

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by