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