1

我正在编写一个 MATLAB 代码来绘制一个 xy 坐标矩阵。通过从外部设备获取原始数据,矩阵会不断更新(快至微秒或毫秒)。我需要在矩阵更改时更新绘图。本质上,我的要求是通过绘制它来生成矩阵如何演变的视频。

这是我试过的一段代码:

(b 是不断更新的二维矩阵)

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() 函数在绘图时滞后。

如何获得不断更新的矩阵的平滑动态图?

谢谢!

4

0 回答 0