滞后是什么意思,它如何应用于计算机科学或编程?

Bjo*_*orn 11 computer-science

我正在查看一些代码,并看到了关于"滞后"的脱离背景评论.我想我已经弄明白代码的作用,所以我的问题不涉及任何具体的问题.我根本不明白这个术语的含义或它在编程中的适用方式.我环顾四周,看到了一些数学定义,但想了解更多信息.据我所知,Hysteresis与根据过去X发生的事情预测或假设X的给定状态有关?

Chr*_*isJ 20

滞后表征一个系统,其行为(输出)不仅依赖于它在时间t的输入,而且依赖于其过去的行为,它遵循的路径.

具有滞后的众所周知的装置是恒温器.想象一个恒温器,将切换开和关,在70°F加热.当温度在70°F左右时,温度稍微波动,恒温器会不断地打开和关闭加热.通常,恒温器具有滞后功能:它将在(例如)69°F时开启加热,但在71°F时关闭加热.这避免了连续切换.

编辑:看看维基百科的文章.


mor*_*itz 12

温控器示例:

heatPointLow = 8°C
heatPointHeight = 10°C
heater = off

while(true){
    if(temperature < heatPointLow)
        heater = on
    if(temperature > heatPointHeight)   
        heater = off
}
Run Code Online (Sandbox Code Playgroud)

如果只有一点,系统会围绕该点振荡.在高度和低点之间,它取决于加热器的最后一个值,如果它打开或关闭.