主要内容

getImpulseResponseLengthImpl

类:matlab。系统

为数据流子系统定义输入效果的长度

语法

impulseLength = getImpulseResponseLengthImpl (obj)
脉冲长度= getImpulseResponseLengthImpl(obj,input1, input2,…)

描述

impulseLength= getImpulseResponseLengthImpl (obj定义独立于输入规范的System对象™的脉冲响应长度。

impulseLength= getImpulseResponseLengthImpl (objinput1, input2,…定义的脉冲响应长度obj作为其一个或多个输入规范的函数。

方法创作技巧

必须设置访问=保护这个方法。

输入参数

全部展开

用于访问特定于对象的属性、状态和方法的系统对象句柄。如果你的getImpulseResponseLengthImpl方法不使用对象时,可以将此输入替换为

列出System对象的输入。中定义的输入顺序必须匹配stepImpl方法。stepImpl将输入传递给setupImpl在一次性计算中使用规格,如大小和数据类型。

输出参数

全部展开

一个对象的脉冲响应长度,或影响块输出的输入样本的数量。数据流利用脉冲响应长度优化数据流子系统的自动分区,用于多线程仿真和代码生成。

例子

全部展开

当系统对象的脉冲响应长度为常数时,指定影响块输出的输入样本的数量。

函数s = getImpulseResponseLengthImpl(obj) s = 50;结束

当输入到系统对象影响脉冲响应长度时,在函数签名中指定输入。

函数s = getImpulseResponseLengthImpl(obj, X, COEFF)如果isequal (obj。s = nummel (obj. NumeratorSource) - 1;其他的s = numel(COEFF) - 1;结束结束
介绍了R2018b