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

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/28 22:21:58
如何用MATLAB绘制随时间变化的动态三维散点图?我用MATLAB计算出了三维空间内的浓度分布值,该浓度与时间有关,不同时刻,空间内的浓度分布不同,但我只能打画出特定时刻的三维空间散点图,怎
xRMO@+ ;Ҫ1TP7[@8U$dGCppZKD4LBTY_tm^|ꩪҮ{fvJGk/ix`{cppB90{_ =Ey$y6K[0Ն -3 C^ wAX)ISI$GQscLYyڹoO+ C`dD_~.w}|D/# z},~a0ZHq8Մ'׊,2y$˙ Ӏ%! _w`Dwx ?LqnheE}J%kb&I(Pf喅jJ5ʆPI!;K|/<|_.͙E#[ՊJZk<ъ

如何用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