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