主要内容

本页采用了机器翻译。点击此处可查看英文原文。

nparams

辨识模型参数数量

    说明

    np = nparams(sys) 返回标识模型 sys 中的参数数量。

    并非所有模型系数都是参数。例如,在 idpolyidtf 模型中,分母多项式的首项并非参数。

    示例

    np = nparams(sys,'free') 返回已识别模型 sys 中可自由估计的参数数量。

    示例

    全部折叠

    创建已识别的传递函数模型。

    sys = idtf(1,[1 2]);

    获取模型中的参数数量。

    np = nparams(sys);

    创建一个传递函数模型,其中仅分子参数为自由参数。

    sys0 = idtf([1 0],[1 2 0]);
    sys0.Structure.Denominator.Free(3) = false;

    从该模型中获取自由参数的数量。

    np0 = nparams(sys,'free');

    输入参数

    全部折叠

    辨识模型,指定为以下模型对象之一或此类对象的数组。

    输出参量

    全部折叠

    已识别的参数数量,以数值形式返回。如果 sys 是模型数组,则 np 是与 sys 具有相同维度的正整数向量或数组。

    idgrey 建模模型可包含非标量参数。nparams 将非标量参数的每个单独条目计入总参数计数中。

    版本历史记录

    在 R2012a 中推出

    另请参阅

    | | | | | |