如何用MATLAB绘制随时间变化的动态三维散点图
1个回答
展开全部
%
生成测试数据,每列是一个时刻的数据
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
生成测试数据,每列是一个时刻的数据
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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |