如何用MATLAB绘制随时间变化的动态三维散点图

如题所述

第1个回答  2020-01-06
%
生成测试数据,每列是一个时刻的数据
x
=
randn(1000,
500);
y
=
randn(1000,
500);
z
=
randn(1000,
500);
%
下面这句比较重要——避免闪烁
set(gcf,
'doublebuffer',
'on')
for
i
=
1
:
size(x,2)
plot3(x(:,i),
y(:,i),
z(:,i),
'.')
%
下面又是一句比较关键的——更新绘图
drawnow
end
相似回答