MATLAB 帮助中心
本页采用了机器翻译。点击此处可查看英文原文。
获取模型参数及相关不确定性数据
params = getpvec(sys)
[params,stdDev] = getpvec(sys)
[___] = getpvec(sys,'free')
params = getpvec(sys) 返回已识别模型 sys 的参数值。
params
sys
示例
[params,stdDev] = getpvec(sys) 还返回参数的标准差值。
stdDev
[___] = getpvec(sys,'free') 仅返回 sys 中自由参数的值。对于 idnlarx 和 idnlhw 模型,所有参数均视为自由参数。
idnlarx
idnlhw
全部折叠
加载估计数据。
load iddata1 z1;
估计传递函数模型。
sys = tfest(z1,3);
从估计模型中检索参数值。
pvec = getpvec(sys);
load iddata2 z2;
估计状态空间模型。
sys = ssest(z2,3);
从估计模型中获取模型参数 pvec 及其相关标准差 pvec_sd。
pvec
pvec_sd
[pvec,pvec_sd] = getpvec(sys);
从估计模型中获取自由参数的值。
pvec = getpvec(sys,'free');
辨识模型,指定为以下模型对象之一或此类对象的数组。
idtf
idss
idgrey
idpoly
idproc
idnlgrey
[]
参数值,以向量形式返回。
如果 sys 是模型数组,则 params 是对应于 sys 中每个模型的参数值向量元胞数组。
params 对于尚未估计的 idnlarx 和 idnlhw 模型,其值为 []。
参数的标准差值,以向量形式返回。
如果 sys 是模型数组,则 stdDev 是元胞数组,包含对应于 sys 中每个模型的标准差值向量。
若无法获取 sys 的模型协方差信息,则 stdDev 即为 []。因此,对于 idnlarx 和 idnlhw 模型,stdDev 始终等同于 [],因为这些模型不存储参数协方差信息。
在 R2012a 中推出
setpvec | getcov | idssdata | tfdata | zpkdata
setpvec
getcov
idssdata
tfdata
zpkdata
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处