主要内容

compareOptions

选项集比较

语法

opt = compareOptions
opt = compareOptions(名称,值)

描述

选择= compareOptions创建设置的默认选项比较

选择= compareOptions (名称,值使用一个或多个指定的选项创建选项集名称,值对参数。

输入参数

名称-值参数

指定可选参数对为Name1 = Value1,…,以=家,在那里的名字参数名称和价值对应的值。名-值参数必须出现在其他参数之后,但对的顺序并不重要。

在R2021a之前,名称和值之间用逗号隔开,并括起来的名字在报价。

样品

的数据比较计算拟合值。

指定样品作为一个包含数据样本指数的向量。对于多实验数据,使用单元格数组向量,是实验的次数。

InitialCondition

初始条件的处理。

指定InitialCondition作为以下之一:

  • “z”-零初始条件。

  • “e”-估计初始条件,使观测输出的预测误差最小化。

    对于非线性灰盒模型,只有那些初始状态在模型中被指定为自由的(sys.InitialStates(我)。固定= false)的估计。要估计模型的所有状态,首先指定所有的Nx联合国成员国idnlgrey模型sys是免费的。

    i = 1:Nx sys.InitialStates(i)。固定= false;结束

    类似地,将所有初始状态固定为sys。InitialStates,首先指定所有固定的状态sys。InitialStates非线性灰盒模型的性质。

  • ' d '-类似于“e”,但将非零延迟吸收到模型系数中。延迟首先被转换为显式的模型状态,这些状态的初始值也被估计并返回。

    仅对线性模型使用此选项。

  • 向量或矩阵——状态值的初始猜测,指定为长度等于状态数的数值列向量。对于多实验数据,用列,是实验的次数。否则,使用列向量为所有实验指定相同的初始条件。将此选项用于状态空间(中的难点而且idgrey)和非线性模型(idnlarxidnlhw,idnlgrey只)。

  • initialCondition对象-initialCondition对象,该对象表示系统对初始条件的自由响应模型。对于多实验数据,指定1 × -Ne对象数组,其中Ne是实验的次数。

    仅对个别线性模型使用此选项。如果您正在分析多个模型,并且希望指定一个initialCondition对象,您必须指定对象并使用比较分别为每个模型。

  • 结构中使用以下字段,其中包含紧接在使用的数据开始时间之前的时间间隔的历史输入和输出值比较

    描述
    输入 输入历史,指定为矩阵ν列,ν是输入通道的数量。对于时间序列模型,使用[].行数必须大于或等于模型顺序。
    输出 输出历史记录,指定为矩阵纽约列,纽约是输出通道的数量。行数必须大于或等于模型顺序。

    对于多实验数据,分别配置每个实验的初始条件,通过指定InitialCondition作为结构数组元素。要为所有实验指定相同的初始条件,请使用单一结构。

    软件的用途data2state将历史数据映射到各州。如果你的模型不是中的难点idgreyidnlgrey,或idnlarx,该软件首先将模型转换为其状态空间表示,然后将数据映射到状态。如果转换你的模型中的难点,则估计的状态返回为空。

  • x0obj-使用创建的规格对象idpar.将此对象用于离散时间状态空间(中的难点而且idgrey)和非线性灰盒(idnlgrey)模型。使用x0obj通过固定初始状态的值或指定最小或最大边界来对初始状态施加约束。

默认值:“e”

InputInterSample

输入通道间样本行为

用于离散时间和连续时间之间转换的输入通道样本间行为,指定为“汽车”“zoh”“呸”,或“提单”

三种行为值的定义如下:

  • “zoh”-零阶保持器在样本之间保持一个分段恒定的输入信号。

  • “呸”-一阶保持器保持样本之间的分段线性输入信号。

  • “提单”—带宽限制行为指连续时间输入信号在奈奎斯特频率以上的功率为零。

iddata物体也有类似的属性,数据。InterSample,其中包含相同的行为值选项。当InputInterSample值是“汽车”估计数据在iddata对象数据,软件使用数据。InterSample价值。而当估计数据包含在时间表或矩阵对中时,则使用“汽车”选项,软件使用“zoh”

软件对所有通道和所有实验应用相同的选项值。

InputOffset

为模型响应计算从时域输入数据中移除偏移量。

指定为长度的列向量ν,在那里ν是输入的数量。

使用[]表示没有偏移量。

对于多实验数据,指定InputOffset作为一个ν——- - - - - -矩阵。ν输入的数量和是实验的次数。

指定的每个条目InputOffset从相应的输入数据中减去。

默认值:[]

OutputOffset

为模型响应预测从时域输出数据中移除偏移量。

指定为长度的列向量纽约,在那里纽约是输出的数量。

使用[]表示没有偏移量。

对于多实验数据,指定OutputOffset作为一个纽约——- - - - - -矩阵。纽约输出的数量和是实验的次数。

指定的每个条目OutputOffset在计算模型响应之前从相应的输出数据中减去。在计算模型响应后,软件将偏移量加到响应中,得到最终的模型响应。

默认值:[]

OutputWeight

初始条件估计的输出权重。

OutputWeight需要以下值之一:

  • []—不使用加权。此选项与using相同眼睛(纽约)对于输出权值。纽约是输出的数量。

  • “噪音”-与模型存储的噪声方差的逆。

  • 对偶矩阵-维数的正半定矩阵纽约——- - - - - -纽约纽约是输出的数量。

默认值:[]

输出参数

选择

选项集,其中包含为的指定选项比较

例子

全部折叠

创建一个默认选项集比较

opt = compareOptions;

创建选项集比较使用零初始条件。将输入偏移量设置为5。

opt = compareOptions(“InitialCondition”“z”“InputOffset”5);

或者,使用点表示法来设置的值选择

opt = compareOptions;opt.InitialCondition =“z”;opt.InputOffset = 5;

版本历史

在R2012a中介绍

全部展开

另请参阅

Baidu
map