param.Continuousclass

包:参数

语法

p = param.Continuous (paramname)
p = param.Continuous (paramname paramvalue)

描述

连续参数是可以在指定的时间间隔的任何值的数字参数。所述参数可以是标量或矩阵值。

通常,您使用连续参数来创建参数模型,并在此类模型中估计或优化可调参数。

建设

p= param.Continuous (paramname)构建一个param.Continuous对象与指定的参数名称分配给的名字属性和其余属性的默认值。

p= param.Continuous (paramname,paramvalue)将指定的参数值赋给财产。

sdo.getParameterFromModel还构造了一个param.Continuous对象或数组param.Continuous对象模型万博1manbetx®模型参数。

输入参数

paramname

参数名,指定为字符向量或字符串。例如,“sldo_model1”

paramvalue

标量或矩阵数字双精度

属性

免费的

指定参数是否可调的标志。

设置免费的财产真正的(1)对于可调参数和假(0)对于您不想优化的参数(已修复)。

此属性的尺寸必须的尺寸相匹配财产。

对于矩阵值参数,可以:

  • 修正个别矩阵元素。例如p。[真与假;虚假的真实)要么p。Free([2 3]) = false

  • 使用标量展开来固定所有的矩阵元素。例如p。自由= false

默认值:真正的(1)

信息

结构阵列指定参数的单位和标签。

的结构标签单位字段。

数组的维度必须与财产。

使用此属性存储参数单元和描述参数的标签。例如p.Info (1, 1)。单位= 'N/m';要么p.Info (1, 1)。标签= 'spring constant'

默认值:''对于这两个标签单位字段

最大

参数值的上界。

此属性的尺寸必须的尺寸相匹配财产。

对于矩阵值参数,可以:

  • 指定单个矩阵元素的上界。例如p。最大值([1 4])= 5

  • 使用标量展开设置所有矩阵元素的上界。例如p。最大= 5

默认值:天道酬勤

最低

参数值的下界。

此属性的尺寸必须的尺寸相匹配财产。

对于矩阵值参数,可以:

  • 指定个人的矩阵元素下界。例如p。最小值([1 4])= -5

  • 使用标量展开设置所有矩阵元素的下界。例如p。最小值= 5

默认值:

的名字

参数名称。

此属性是只读的,并在对象构造时设置。

默认值:''

规模

用于对参数值进行规格化的比例因子。

此属性的尺寸必须的尺寸相匹配财产。

对于矩阵值参数,可以:

  • 指定缩放单个矩阵元素。例如p.Scale([1 4])= 1

  • 使用标量展开来设置所有矩阵元素的比例。例如p.Scale = 1

默认值:1

参数的标量或矩阵值。

此属性的维度在对象构造处设置。

默认值:0

方法

伊斯雷尔 确定参数值、最小值和最大值是否为实数

复制语义

价值。要了解值类如何影响复制操作,请参见复制对象(MATLAB)。

例子

全部折叠

构造一个param.Continuous对象并指定最大值。

P = param.Continuous('K'、眼(2));p。最大= 5;