如何用MATLAB绘制随时间变化的动态三维散点图?我用MATLAB计算出了三维空间内的浓度分布值,该浓度与时间有关,不同时刻,空间内的浓度分布不同,但我只能打画出特定时刻的三维空间散点图,怎

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 21:49:07
如何用MATLAB绘制随时间变化的动态三维散点图?我用MATLAB计算出了三维空间内的浓度分布值,该浓度与时间有关,不同时刻,空间内的浓度分布不同,但我只能打画出特定时刻的三维空间散点图,怎如何用MA

如何用MATLAB绘制随时间变化的动态三维散点图?我用MATLAB计算出了三维空间内的浓度分布值,该浓度与时间有关,不同时刻,空间内的浓度分布不同,但我只能打画出特定时刻的三维空间散点图,怎
如何用MATLAB绘制随时间变化的动态三维散点图?
我用MATLAB计算出了三维空间内的浓度分布值,该浓度与时间有关,不同时刻,空间内的浓度分布不同,但我只能打画出特定时刻的三维空间散点图,怎样画出浓度随时间变化的动态的三维空间散点图

如何用MATLAB绘制随时间变化的动态三维散点图?我用MATLAB计算出了三维空间内的浓度分布值,该浓度与时间有关,不同时刻,空间内的浓度分布不同,但我只能打画出特定时刻的三维空间散点图,怎
% 生成测试数据,每列是一个时刻的数据
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