nparams

Количество параметров модели

Синтаксис

np = nparams(sys)
np = nparams(sys,'free')

Описание

np = nparams(sys) возвращает количество параметров в идентифицированной модели sys.

np = nparams(sys,'free') возвращает номер свободные параметры оценки в идентифицированной модели sys.

Примечание

Не все коэффициенты модели являются параметрами, такими как ведущая запись полиномов знаменателя в моделях idpoly и idtf.

Входные параметры

sys

Идентифицированная линейная модель.

Выходные аргументы

np

Количество параметров sys.

Для синтаксиса np = nparams(sys,'free') np является количеством свободных параметров оценки sys.

Модели idgrey могут содержать нескалярные параметры. nparams составляет каждую отдельную запись нескалярных параметров в общем количестве параметра.

Примеры

Получите количество параметров модели передаточной функции.

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

Получите количество свободных параметров оценки модели передаточной функции.

sys0 = idtf([1 0],[1 2 0]);
sys0.Structure.Denominator.Free(3) = false;
np = nparams(sys,'free');

Смотрите также

| | | | | |

Представленный в R2012a