【问题标题】:Matlab - adding a timer to a graphMatlab - 向图中添加计时器
【发布时间】:2016-05-06 13:21:05
【问题描述】:

我需要在 matlab 中的图形中添加一个计时器并动态更新,如图所示。它不会实时运行,1 分钟等于大约 1 秒的实时时间。它需要运行一整天。我尝试使用图例来执行此操作,但无法使变量正常工作。

有更简单的方法吗?

【问题讨论】:

标签: matlab plot graph timer figure


【解决方案1】:

我相信您正在寻找类似以下的代码,其中“set”允许您更改文本对象的字符串。

figure;
plot(0:1,0:1);
posX = 0.2;
posY = 0.5;
txtTime = text(posX, posY, 's', 'fontsize', 16);
for i = 1:10
    timeSimulation = 5*i;
    set(txtTime , 'string', [num2str(timeSimulation) 's']);
    pause(0.5);
end

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-02
    • 1970-01-01
    • 2023-02-10
    相关资源
    最近更新 更多