matlab 绘制一个二维动图
时间: 2023-07-13 09:19:35 浏览: 237
运用MATLAB绘制二维图形
要绘制一个二维动图,可以使用 MATLAB 自带的 `animatedline` 函数。下面是一个简单的例子:
```matlab
% 创建坐标轴
axis([0 10 -1 1]);
% 创建动态线
line = animatedline('Color', 'r');
% 循环更新线的数据
for x = 0:0.1:10
y = sin(x);
addpoints(line, x, y);
drawnow;
end
```
上面的代码会生成一个在 x 轴从 0 到 10 的区间内,以 sin(x) 为纵坐标的动态线。每次循环,通过 `addpoints` 函数来添加新的数据点,然后通过 `drawnow` 函数来刷新画面。
阅读全文