【发布时间】:2016-07-04 19:38:31
【问题描述】:
我正在运行一个 for 循环,该循环当前使用 3 个不同矩阵(代表 x、y 和 z)的 1:k (for k=1:301) 列(尺寸为 21 x 602)为 surf 绘图设置动画。但是,同时我想浏览绘图列for 302:k+301,所以本质上我同时得到了两个通量管的动画。
目前,我有:
p = surf(nan(21,602), nan(21,602), nan(21,602));
for k = 1:301
% Update all of the plot objects at once
set(p, 'XData', x(:, 1:k), ...
'YData', y(:, 1:k), ...
'ZData', z(:, 1:k),'facecolor', Colour, 'edgecolor',EdgeColour,...
'facelighting','gouraud')
drawnow
end
但显然,这只是绘制当前编写的第一个动画。如何调整它以同时绘制所需的其他列(以及其他动画)?
谢谢
【问题讨论】:
标签: matlab animation matlab-figure