主要内容

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.,'自由')仅返回仅用于自由参数的数据SYS.,使用先前语法中的任何输出参数。为了idnlarx.idnlw.模型,所有参数都是免费的。

输入参数

SYS.

鉴定的模型。

识别的模型,指定为idtf.IDS.idgrey.Idpoly.IDProc.idnlarx.idnlw., 或者idnlgrey.模型或这些模型的数组。

输出参数

Pvec.

参数的值SYS.

如果SYS.那是一系列模型,然后Pvec.是一个小区阵列,其中与每个模型对应的参数值向量SYS.Pvec.[]为了idnlarx.idnlw.尚未估计的模型。

pvec_sd.

1个标准偏差值的参数SYS.

如果模型协方差信息SYS.不可用,pvec_sd.[]。因此,pvec_sd.总是[]为了idnlarx.idnlw.模型,因为这些模型不存储参数协方差信息。

如果SYS.那是一系列模型,然后pvec_sd.是一个单元阵列,标准偏差矢量对应于每个模型SYS.

例子

全部收缩

加载估计数据。

加载Iddata1.Z1;

估计传递函数模型。

sys = tfest(z1,3);

从估计的模型中检索参数值。

pvec = getPvec(SYS);

加载估计数据

加载iddata2.Z2;

估计状态空间模型。

sys = ssest(z2,3);

检索模型参数,Pvec.以及相关的标准偏差,pvec_sd.,来自估计的模型。

[pvec,pvec_sd] = getPvec(SYS);

加载估计数据。

加载iddata2.Z2;

估计状态空间模型。

sys = ssest(z2,3);

从估计的模型中检索空闲参数的值。

pvec = getPvec(SYS,'自由');
在R2012A介绍