我正在编写一个MATLAB代码来绘制x-y坐标矩阵。通过从外部设备获取原始数据,矩阵不断更新(快到微或毫秒)。当矩阵发生变化时,我需要更新绘图。基本上我的要求是通过绘制它来生成像矩阵如何演变的视频。
这是我试过的一段代码:
(b是不断更新的2D矩阵)
while(<condition>)
b(i,1)=<x-coordinate> %obtained as raw data from external device
b(i,2)=<y-coordinate> %obtained as raw data from external device
scatter(b(:,1),b(:,2));
end
这里的问题是b矩阵以如此快的速率接收值,在绘图时scatter()函数滞后。
如何获得不断更新的矩阵的平滑动态图?
谢谢!