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

Модель Identified.

Идентифицированная модель в виде 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