文件帮助中心文件
获取线性模型参数的值和界限等属性
value = getpar(sys,'值')
free = getpar(sys,'free')
绑定= getpar(sys,'界限')
标签= getpar (sys,“标签”)
getpar(sys)
例子
价值= getpar(SYS.,'价值')返回模型的参数值SYS.。如果SYS.是一个模型数组,返回值是一个大小等于模型数组的单元格数组。
价值= getpar(SYS.,'价值')
价值
SYS.
自由= getpar(SYS.“免费”)返回参数的自由或固定状态。
自由= getpar(SYS.“免费”)
自由
界限= getpar(SYS.,'界')返回参数的最小和最大界限。
界限= getpar(SYS.,'界')
界限
标签= getpar(SYS., '标签')返回参数的标签。
标签= getpar(SYS., '标签')
标签
getpar(SYS.)打印一个包含参数值、标签、自由状态和最小和最大界限的表。
getpar(SYS.)
全部收缩
获取估计的ARMAX模型的参数值。
估计ARMAX模型。
加载Iddata8.init_data = z8等车型后(1:10 0)亨里克·菲克斯;na = 1;Nb = [1 1 1];数控= 1;Nk = [0 0 0];sys = ARMAX(init_data,[na nb nc nk]);
获取参数值。
val = getpar(sys,'价值')
val =5×1-0.7519 - 0.44341 0.4442 0.0119 0.3431
要设置参数值,请使用sys = setpar(sys,'值',值)。
sys = setpar(sys,'值',值)
获取流程模型的免费参数及其界限。
构建流程模型,并设置其参数值和自由状态。
m = iDproc(“P2DUZI”);M.KP = 1;m.tw = 100;m.zeta = .3;M.TZ = 10;M.TD = 0.4;m.structure.td.free = 0;
在这里,值一个是固定的。
一个
val = getpar(m,'价值')
val =5×11.0000 100.0000 0.3000 0.4000 10.0000
获取参数的空闲状态。
free = getpar(m,“免费”)
自由=5x1逻辑阵列1 1 1 0 1
输出表示一个是一个固定参数,其余参数是自由的。
获取参数上的默认界限。
minmax = getpar(m,“界限”)
minmax =5×2-Inf Inf 0 Inf 0 Inf 0 Inf -Inf Inf
提取自由参数的值。
FreeValues = Val(免费)
FreeValues =4×11.0000 100.0000 0.3000 10.0000
提取自由参数上的界限。
FreeValBounds = MinMax(免费,:)
FreeValBounds =4×2-Inf Inf 0 Inf 0 Inf -Inf Inf
获取估计的ARMAX模型的参数标签。
加载Iddata8.;init_data = z8等车型后(1:10 0)亨里克·菲克斯;na = 1;Nb = [1 1 1];数控= 1;Nk = [0 0 0];sys = ARMAX(init_data,[na nb nc nk]);
分配参数标签。
sys.structure.a.info(2).label ='a2';
获取参数标签。
标签= getpar (sys,'标签')
标签=5 x1细胞{'a2'} {0x0 char} {0x0 char} {0x0 char} {0x0 char}
获取ARMAX模型的所有模型参数属性的表。
加载Iddata8.;init_data = z8等车型后(1:10 0)亨里克·菲克斯;na = 4;nb = [3 2 3];nc = 2;Nk = [0 0 0];sys = ARMAX(init_data,[na nb nc nk]);
获取所有参数属性。
------------------------------------------------------ # 免费分钟。马克斯标签值。------------------------------------------------------ 1。-1.4328 1 -Inf Inf 2。0.497 1 -Inf Inf 3。0.22904 1 -Inf Inf 4。-0.09849 1 -Inf-0.10246 1 -Inf Inf 6。1.1671 1 -Inf Inf 7。0.39579 1 -Inf Inf 8。0.97219 1 -Inf Inf 9。 0.026995 1 -Inf Inf 10. -0.17113 1 -Inf Inf 11. 0.16155 1 -Inf Inf 12. 0.48468 1 -Inf Inf 13. -1.8871 1 -Inf Inf 14. 0.97391 1 -Inf Inf
IDS.
IDProc.
idgrey.
idtf.
idpoly
识别的线性模型,指定为IDS.那idpoly那idgrey.那idtf., 或者idfrd模型对象或模型对象的数组。
idfrd
参数值,作为长度的双向矢量返回nparams(系统)。
nparams(系统)
参数的自由或固定状态,作为长度的逻辑向量返回nparams(系统)。
参数上的最小和最大限制,作为大小的双矩阵返回nparams(系统)-By-2。第一列包含最小绑定,第二列最大限度。
参数标签,作为长度的字符向量的单元格数组返回nparams(系统)。例如,{a2、a3的},如果nparams(系统)是两个。
{a2、a3的}
getcov|getPvec.|Idssdata.|polydata.|setpar.|tfdata.
getcov
getPvec.
Idssdata.
polydata.
setpar.
tfdata.
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
你也可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室
立即获得审判