Matlab:更改数据后自动刷新图

Matlab:更改数据后自动刷新图


绘制工作区变量中的数据时,图中包含的只是这些变量的副本。因此,如果更改工作区变量(例如添加或删除数据),图并不会自动更新。如果要在图中反映这种更改,必须重新绘图。但是,您可以使用下面的方法之一,将图链接到它们所表示的工作区变量。将图与工作区变量链接后,这两个位置会同时反映数据更改。

使用数据链接功能将图链接到工作区变量。

将绘图对象的数据源属性(例如 XDataSource 属性)设置为工作区变量的名称。然后调用 refreshdata 函数,间接更新数据属性。可以使用此方法来创建动画。

使用数据链接功能更新图

数据链接功能可使图与它们所表示的工作区变量保持持续同步。

例如,以迭代方式逼近 pi 值。创建变量 x 表示迭代次数,创建变量 y 表示逼近值。绘制 x 和 y 的初始值。使用 linkdata on 打开数据链接功能,以便在变量更改时更新图。然后,通过 for 循环更新 x 和 y。图以半秒为间隔进行更新。

x = [1 2];
y =
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

源代码大师

赏点狗粮吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值