主要内容

getpvec

获得模型参数及相关不确定度数据

语法

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

描述

pvec= getpvec (sys返回一个向量,pvec,包含已识别模型的所有参数的值sys

pvecpvec_sd= getpvec(sys还返回与参数相关的不确定度的1个标准偏差值sys.若模型协方差信息为sys不可用,pvec_sd[]

___= getpvec(sys“免费”)的自由参数返回数据sys,使用以前语法中的任何输出参数。为idnlarx而且idnlhw模型中,所有参数均视为免费。

输入参数

sys

识别模型。

标识的模型,指定为idtf中的难点idgreyidpolyidprocidnlarxidnlhw,或idnlgrey模型或此类模型的数组。

输出参数

pvec

的参数值sys

如果sys是模型的数组吗pvec单元格数组的参数值向量对应的每个模型syspvec[]idnlarx而且idnlhw还没有被估计的模型。

pvec_sd

1 .参数的标准差值sys

若模型协方差信息为sys不可用,pvec_sd[].因此,pvec_sd总是[]idnlarx而且idnlhw模型,因为这些模型不存储参数协方差信息。

如果sys是模型的数组吗pvec_sd单元格数组的标准偏差向量对应的每个模型sys

例子

全部折叠

加载估计数据。

负载iddata1z1

估计一个传递函数模型。

Sys = tfest(z1,3);

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

Pvec = getpvec(sys);

加载估计数据

负载iddata2z2

估计一个状态空间模型。

Sys = sest(z2,3);

检索模型参数,pvec,以及相关的标准差,pvec_sd,由估计模型得到。

[pvec, pve_sd] = getpvec(sys);

加载估计数据。

负载iddata2z2

估计一个状态空间模型。

Sys = sest(z2,3);

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

Pvec = getpvec“免费”);

版本历史

在R2012a中引入

Baidu
map