实时画图matlab
时间: 2023-10-16 20:08:59 浏览: 166
MATLAB GUI界面的实时绘图显示
要在Matlab中实时画图,可以使用"animatedline"函数。这个函数可以在每次添加新数据时更新图形,从而实现实时画图的效果。以下是一个简单的示例代码:
```
x = linspace(0,10,1000);
y = sin(x);
h = animatedline('Color','r');
axis([0 10 -1 1]);
for k = 1:length(x)
addpoints(h,x(k),y(k));
drawnow
end
```
这个代码会画出一个正弦曲线,并且在每次添加新数据时更新图形。你可以根据自己的需求修改x和y的值,以及设置图形的颜色、线型等属性。
阅读全文