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