当前位置: 首页 >> 科技 >
回调函数是什么意思?脉冲响应函数的时域描述是什么意思?
来源:创视网     时间:2023-01-12 08:55:44

回调函数

(1)BusyAction - 回调中断响应函数

Note:'queue'(默认) | 'cancel'

BusyAction 属性决定 MATLAB 如何处理中断回调的执行。有以下两种回调状态要考虑:

运行中回调是当前正在执行的回调。

中断回调是试图中断运行中回调的回调。

中断回调的来源的 BusyAction 属性决定 MATLAB 如何处理其执行。BusyAction 属性具有下列值:

'queue' - 将中断回调放入队列中,以便在运行中回调执行完毕后进行处理。

'cancel' - 不执行中断回调。

无论何时 MATLAB 调用回调,该回调都会试图中断正在执行的回调。运行中回调所属对象的 Interruptible 属性确定是否允许回调。如果 Interruptible 设置为:

on - 在下一个时间点(MATLAB 处理队列时)发生中断。这是默认设置。

off - BusyAction 属性(中断回调所属对象的属性)确定 MATLAB 是将中断回调纳入队列还是将其忽略。

(2)ButtonDownFcn - 按下鼠标按钮回调函数

Note:''(默认) | 函数句柄 | 元胞数组 | 字符串

按下鼠标按钮回调函数,指定为下列值之一:【以下几个回调函数的可设置值相同】

函数句柄

第一个元素是函数句柄的元胞数组。元胞数组中的后续元素是传递到回调函数的参数。

作为有效 MATLAB 表达式的字符串。MATLAB 在基础工作区中计算此表达式。

脉冲响应函数可作为系统特性的时域描述。 至此,系统特性在时域可以用h(t)来描述,在频域可以用H(ω)来描述,在复数域可以用H(s) 来描述。三者的关系也是一一对应的。

对于任意的输入 u(t),线性系统的输出 y(t)表示为脉冲响应函数与输入的卷积, 即如果系统是物理可实现的,那么输入开始之前,输出为0,即当 τ<0时 h(τ)=0,这里τ 是积分变量。

对于离散系统,脉冲响应函数是一个无穷权序列,系统的输出是输入序列u(t)与权序列h(t)的卷积和。系统的脉冲响应函数是一类非常重要的非参数模型。

推荐新闻 +
猜您喜欢 +