exponenta event banner

getpvec

Получение параметров модели и связанных с ними данных неопределенности

Синтаксис

pvec = getpvec(sys)
[pvec,pvec_sd] = getpvec(sys)
[___] = getpvec(sys,'free')

Описание

pvec = getpvec(sys) возвращает вектор, pvec, содержащие значения всех параметров идентифицированной модели sys.

[pvec,pvec_sd] = getpvec(sys) также возвращает значение 1 стандартного отклонения неопределенности, связанной с параметрами sys. Если информация ковариации модели для sys недоступен, pvec_sd является [].

[___] = getpvec(sys,'free') возвращает данные только для свободных параметров sys, используя любой из выходных аргументов в предыдущих синтаксисах. Для idnlarx и idnlhw все параметры обрабатываются как свободные.

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

sys

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

Идентифицированная модель, указанная как idtf, idss, idgrey, idpoly, idproc, idnlarx, idnlhw, или idnlgrey модель или массив таких моделей.

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

pvec

Значения параметров sys.

Если sys является массивом моделей, то pvec - массив ячеек с векторами значений параметров, соответствующими каждой модели в sys. pvec является [] для idnlarx и idnlhw модели, которые не были оценены.

pvec_sd

1 стандартное значение отклонения параметров sys.

Если информация ковариации модели для sys недоступен, pvec_sd является []. Таким образом, pvec_sd всегда [] для idnlarx и idnlhw модели, поскольку эти модели не хранят информацию о ковариации параметров.

Если sys является массивом моделей, то pvec_sd - массив ячеек со стандартными векторами отклонения, соответствующими каждой модели в sys.

Примеры

свернуть все

Загрузите оценочные данные.

load iddata1 z1;

Оцените модель передаточной функции.

sys = tfest(z1,3);

Извлеките значения параметров из расчетной модели.

pvec = getpvec(sys);

Загрузка оценочных данных

load iddata2 z2;

Оценка модели пространства состояний.

sys = ssest(z2,3);

Извлеките параметры модели, pvecи соответствующие стандартные отклонения, pvec_sd, из расчетной модели.

[pvec,pvec_sd] = getpvec(sys);

Загрузите оценочные данные.

load iddata2 z2;

Оценка модели пространства состояний.

sys = ssest(z2,3);

Извлеките значения свободных параметров из расчетной модели.

pvec = getpvec(sys,'free');

См. также

| | | |

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