主要内容gydF4y2B一个

idnlarxgydF4y2B一个

非线性ARX模型gydF4y2B一个

描述gydF4y2B一个

一个gydF4y2B一个idnlarxgydF4y2B一个模型表示非线性ARX模型,它是线性ARX结构的扩展,并包含线性和非线性功能。gydF4y2B一个

非线性ARX模型包括模型回归量和输出的功能。输出功能包括线性和非线性函数的模型回归量动作,得到模型输出和该输出的固定偏移。这个方框图表示非线性ARX模型在模拟场景的结构。gydF4y2B一个

回归块是在左边。输出功能在右边。输出功能块中包含,从顶部到底部,偏移,非线性函数,并且线性函数。到回归块的输入是系统输入u和输出函数y的输出。gydF4y2B一个

该软件计算非线性ARX模型输出gydF4y2B一个ygydF4y2B一个在两个阶段:gydF4y2B一个

  1. 它从当前和过去输入值和过去输出数据计算回归值。gydF4y2B一个

    在最简单的情况下,回归量被延迟的输入和输出,如gydF4y2B一个ugydF4y2B一个(gydF4y2B一个tgydF4y2B一个-1)gydF4y2B一个ygydF4y2B一个(gydF4y2B一个tgydF4y2B一个-3)。这些类型的回归量被称为gydF4y2B一个线性解释变量gydF4y2B一个.您使用的是线性回归器使用gydF4y2B一个linearreplusserorgydF4y2B一个对象。您还可以通过使用线性ARX模型订单作为输入参数来指定线性回归。有关更多信息,请参阅gydF4y2B一个非线性ARX模型订单和延迟gydF4y2B一个.然而,这第二种方法限制了你的回归集与连续的延迟线性回归量。去创造gydF4y2B一个多项式回归量gydF4y2B一个,可以使用gydF4y2B一个PolynomialReogressorgydF4y2B一个对象。你也可以指定gydF4y2B一个自定义的解释变量gydF4y2B一个,这是延迟输入和输出的非线性功能。例如,gydF4y2B一个ugydF4y2B一个(gydF4y2B一个tgydF4y2B一个1)gydF4y2B一个ygydF4y2B一个(gydF4y2B一个tgydF4y2B一个-3)是一个自定义回归元的输入和输出的相乘实例在一起。指定使用自定义的回归量gydF4y2B一个customRegressorgydF4y2B一个对象。gydF4y2B一个

    可以指定任何回归量作为输入至输出函数,非线性函数块,或两者的线性函数块。gydF4y2B一个

  2. 它的回归量映射到使用输出功能块中的模型输出。输出功能块可以包括在平行的线性和非线性块。例如,考虑下面的公式:gydF4y2B一个

    FgydF4y2B一个 (gydF4y2B一个 xgydF4y2B一个 )gydF4y2B一个 =gydF4y2B一个 lgydF4y2B一个 TgydF4y2B一个 (gydF4y2B一个 xgydF4y2B一个 -gydF4y2B一个 rgydF4y2B一个 )gydF4y2B一个 +gydF4y2B一个 ggydF4y2B一个 (gydF4y2B一个 问gydF4y2B一个 (gydF4y2B一个 xgydF4y2B一个 -gydF4y2B一个 rgydF4y2B一个 )gydF4y2B一个 )gydF4y2B一个 +gydF4y2B一个 dgydF4y2B一个

    这里,gydF4y2B一个xgydF4y2B一个是回归向量吗gydF4y2B一个rgydF4y2B一个是卑鄙的gydF4y2B一个xgydF4y2B一个.gydF4y2B一个 FgydF4y2B一个 (gydF4y2B一个 xgydF4y2B一个 )gydF4y2B一个 =gydF4y2B一个 lgydF4y2B一个 TgydF4y2B一个 (gydF4y2B一个 xgydF4y2B一个 -gydF4y2B一个 rgydF4y2B一个 )gydF4y2B一个 +gydF4y2B一个 ygydF4y2B一个 0gydF4y2B一个 是线性函数块的输出。gydF4y2B一个 ggydF4y2B一个 (gydF4y2B一个 问gydF4y2B一个 (gydF4y2B一个 xgydF4y2B一个 -gydF4y2B一个 rgydF4y2B一个 )gydF4y2B一个 )gydF4y2B一个 +gydF4y2B一个 ygydF4y2B一个 0gydF4y2B一个 表示非线性功能块的输出。gydF4y2B一个问gydF4y2B一个是一个投影矩阵,使计算条件良好。gydF4y2B一个dgydF4y2B一个是添加到线性和非线性块的组合输出中的标量偏移量。确切的形式gydF4y2B一个FgydF4y2B一个(gydF4y2B一个xgydF4y2B一个)取决于您选择的输出功能。您可以从中选择gydF4y2B一个可用的映射对象gydF4y2B一个,如树划分网络、小波网络和多层神经网络。您还可以从输出函数中排除线性或非线性函数块。gydF4y2B一个

    当估计非线性ARX模型时,软件计算模型参数值,例如gydF4y2B一个lgydF4y2B一个,gydF4y2B一个rgydF4y2B一个,gydF4y2B一个dgydF4y2B一个,gydF4y2B一个问gydF4y2B一个以及其他参数指定gydF4y2B一个ggydF4y2B一个.gydF4y2B一个

得到的非线性ARX模型为gydF4y2B一个idnlarxgydF4y2B一个对象,该对象存储所有模型数据,包括模型回归器和输出函数的参数。有关这些对象的更多信息,请参见gydF4y2B一个非线性模型结构gydF4y2B一个.gydF4y2B一个

有关的更多信息gydF4y2B一个idnlarxgydF4y2B一个模型结构,见gydF4y2B一个什么是非线性ARX模型?gydF4y2B一个.gydF4y2B一个

为gydF4y2B一个idnlarxgydF4y2B一个对象属性,看gydF4y2B一个特性gydF4y2B一个.gydF4y2B一个

创建gydF4y2B一个

你可以获得gydF4y2B一个idnlarxgydF4y2B一个物体以两种方式之一。gydF4y2B一个

  • 使用gydF4y2B一个nlarxgydF4y2B一个命令既有构造gydF4y2B一个idnlarxgydF4y2B一个对象并估计模型参数。gydF4y2B一个

    SYS = nlarx(数据,REG)gydF4y2B一个

  • 使用gydF4y2B一个idnlarxgydF4y2B一个构造函数来创建非线性ARX模型,然后使用gydF4y2B一个nlarxgydF4y2B一个或gydF4y2B一个pemgydF4y2B一个.gydF4y2B一个

    sys = idnlarx (output_name input_name注册)gydF4y2B一个

描述gydF4y2B一个

指定型号直接gydF4y2B一个

例子gydF4y2B一个

SYSgydF4y2B一个= idnlarx(gydF4y2B一个output_namegydF4y2B一个,gydF4y2B一个input_name.gydF4y2B一个,gydF4y2B一个订单gydF4y2B一个)gydF4y2B一个使用ARX模型顺序指定一组线性回归器。当您扩展ARX线性模型时,或者当您计划只使用具有连续滞后的线性回归器时,请使用此语法。gydF4y2B一个

例子gydF4y2B一个

SYSgydF4y2B一个= idnlarx(gydF4y2B一个output_namegydF4y2B一个,gydF4y2B一个input_name.gydF4y2B一个,回归者)gydF4y2B一个使用输出和输入名称创建非线性ARX模型gydF4y2B一个output_namegydF4y2B一个和gydF4y2B一个input_name.gydF4y2B一个分别和一回归设置在gydF4y2B一个解释变量gydF4y2B一个它包含线性、多项式和自定义回归器的任意组合。软件结构gydF4y2B一个SYSgydF4y2B一个使用默认的小波网络(gydF4y2B一个'wavenet'gydF4y2B一个)为输出函数映射对象。gydF4y2B一个

例子gydF4y2B一个

SYSgydF4y2B一个= idnlarx(gydF4y2B一个___gydF4y2B一个,outputfcn)gydF4y2B一个指定输出功能gydF4y2B一个OutputFcngydF4y2B一个将回归器映射到模型输出。您可以将此语法与前面的任何输入参数组合一起使用。gydF4y2B一个

初始化模型值使用线性模型gydF4y2B一个

例子gydF4y2B一个

SYSgydF4y2B一个= idnlarx(gydF4y2B一个linmodelgydF4y2B一个)gydF4y2B一个使用线性模型gydF4y2B一个linmodelgydF4y2B一个提取某些属性,例如名称,单位和采样时间,并初始化模型的线性系数的值。当您希望创建非线性ARX模型作为扩展或改进现有的线性模型时,请使用此语法。gydF4y2B一个

例子gydF4y2B一个

SYSgydF4y2B一个= idnlarx(gydF4y2B一个linmodelgydF4y2B一个,outputfcn)gydF4y2B一个指定输出功能gydF4y2B一个OutputFcngydF4y2B一个将回归器映射到模型输出。gydF4y2B一个

指定模型属性gydF4y2B一个

SYSgydF4y2B一个= idnlarx(gydF4y2B一个___gydF4y2B一个,gydF4y2B一个名称,值gydF4y2B一个)gydF4y2B一个指定附加的gydF4y2B一个属性gydF4y2B一个的gydF4y2B一个idnlarxgydF4y2B一个模型结构使用一个或多个名称值参数。gydF4y2B一个

输入参数gydF4y2B一个

展开全部gydF4y2B一个

ARX模型的命令,指定为矩阵gydF4y2B一个[NA NB NK]gydF4y2B一个.gydF4y2B一个nagydF4y2B一个表示延迟输出的数量,gydF4y2B一个注gydF4y2B一个表示延迟输入的个数gydF4y2B一个nkgydF4y2B一个表示最小输入延迟。最小输出延迟固定为gydF4y2B一个1gydF4y2B一个.有关如何构建的更多信息gydF4y2B一个订单gydF4y2B一个矩阵,参见gydF4y2B一个ARX.gydF4y2B一个.gydF4y2B一个

当您指定时gydF4y2B一个订单gydF4y2B一个,该软件将订单信息转换为线性回归器形式gydF4y2B一个idnlarxgydF4y2B一个解释变量gydF4y2B一个财产。例如,看到gydF4y2B一个利用ARX模型阶数建立非线性ARX模型gydF4y2B一个.gydF4y2B一个

离散时间辨识输入/输出线性模型,指定为任何使用估计器创建的线性模型,即gydF4y2B一个idpolygydF4y2B一个对象,A.gydF4y2B一个中的难点gydF4y2B一个对象,A.gydF4y2B一个idtfgydF4y2B一个对象,或者gydF4y2B一个IDProc.gydF4y2B一个对象与gydF4y2B一个TS.gydF4y2B一个> 0.使用构造函数为对象创建此模型或使用关联的估计命令估计模型。例如,要创建ARX模型,使用gydF4y2B一个ARX.gydF4y2B一个,并指定结果gydF4y2B一个idpolygydF4y2B一个对象gydF4y2B一个linmodelgydF4y2B一个.gydF4y2B一个

特性gydF4y2B一个

展开全部gydF4y2B一个

回归说明书中,指定为包含一个或多个回归规范对象的列矢量,其是gydF4y2B一个linearreplusserorgydF4y2B一个对象,gydF4y2B一个PolynomialReogressorgydF4y2B一个对象,和gydF4y2B一个customRegressorgydF4y2B一个customRegressorgydF4y2B一个对象。每个对象指定一个公式,用于从滞后变量生成回归器。例如:gydF4y2B一个

  • l = linearreplorseror({'y1','u1'},{1,[2 5]})gydF4y2B一个生成解释变量gydF4y2B一个ygydF4y2B一个1gydF4y2B一个(gydF4y2B一个tgydF4y2B一个-1),gydF4y2B一个ugydF4y2B一个1gydF4y2B一个(gydF4y2B一个tgydF4y2B一个2),gydF4y2B一个ugydF4y2B一个2gydF4y2B一个(gydF4y2B一个tgydF4y2B一个-5)。gydF4y2B一个

  • P = polynomialRegressor (y2, 4:7 2)gydF4y2B一个生成解释变量gydF4y2B一个ygydF4y2B一个2gydF4y2B一个(gydF4y2B一个tgydF4y2B一个4)gydF4y2B一个2gydF4y2B一个,gydF4y2B一个ygydF4y2B一个2gydF4y2B一个(gydF4y2B一个tgydF4y2B一个5)gydF4y2B一个2gydF4y2B一个,gydF4y2B一个ygydF4y2B一个2gydF4y2B一个(gydF4y2B一个tgydF4y2B一个-6)gydF4y2B一个2gydF4y2B一个,gydF4y2B一个ygydF4y2B一个2gydF4y2B一个(gydF4y2B一个tgydF4y2B一个-7)gydF4y2B一个2gydF4y2B一个.gydF4y2B一个

  • C = customRegressor ({y1, u1, u2的},{1 2 2},@ (x, y, z) sin (x) * y + z))gydF4y2B一个生成单个回归顺序(gydF4y2B一个ygydF4y2B一个1gydF4y2B一个(gydF4y2B一个tgydF4y2B一个1)gydF4y2B一个ugydF4y2B一个1gydF4y2B一个(gydF4y2B一个tgydF4y2B一个2) +gydF4y2B一个ugydF4y2B一个2gydF4y2B一个(gydF4y2B一个tgydF4y2B一个2)gydF4y2B一个

    .gydF4y2B一个

有关实现这些回归器的示例,请参见gydF4y2B一个创建和组合回归器类型gydF4y2B一个.gydF4y2B一个

要将回归器添加到现有模型,请创建规范对象的向量并使用点表示法设置gydF4y2B一个解释变量gydF4y2B一个到此矢量。例如,以下代码首先创建gydF4y2B一个idnlarxgydF4y2B一个模型gydF4y2B一个SYSgydF4y2B一个然后添加回归器对象gydF4y2B一个lgydF4y2B一个,gydF4y2B一个PgydF4y2B一个,gydF4y2B一个CgydF4y2B一个到了回归的gydF4y2B一个SYSgydF4y2B一个.gydF4y2B一个

SYS = idnlarx({gydF4y2B一个'Y1'gydF4y2B一个,gydF4y2B一个'Y2'gydF4y2B一个},{gydF4y2B一个'U1'gydF4y2B一个,gydF4y2B一个'U2'gydF4y2B一个});R = [L; P C];sys。Regressors = R;

有关创建和使用Linear Regroullor Set的示例,请参阅gydF4y2B一个使用线性回归器创建非线性ARX模型gydF4y2B一个.gydF4y2B一个

属性的回归器映射的输出函数gydF4y2B一个idnlarxgydF4y2B一个模型转换成模型输出,指定为包含下列字符串或映射对象的零个或多个一列阵列:gydF4y2B一个

'wavenet'gydF4y2B一个或gydF4y2B一个wavenet.gydF4y2B一个对象gydF4y2B一个 小波网络gydF4y2B一个
“线性”gydF4y2B一个或gydF4y2B一个''gydF4y2B一个或gydF4y2B一个[]gydF4y2B一个或gydF4y2B一个线性gydF4y2B一个对象gydF4y2B一个 线性功能gydF4y2B一个
'sigmoidnet'gydF4y2B一个或gydF4y2B一个SIGMOIDNET.gydF4y2B一个对象gydF4y2B一个 乙状结肠网络gydF4y2B一个
“treepartition”gydF4y2B一个或gydF4y2B一个treepartitiongydF4y2B一个对象gydF4y2B一个 二叉树分区回归模型gydF4y2B一个
neuralnetgydF4y2B一个对象gydF4y2B一个 神经网络 - 深度学习工具箱的前馈网络™。gydF4y2B一个
customnetgydF4y2B一个对象gydF4y2B一个 自定义网络-类似gydF4y2B一个SIGMOIDNET.gydF4y2B一个,但具有用于SIGMOID函数的用户定义替换。gydF4y2B一个

的gydF4y2B一个wavenet.gydF4y2B一个,gydF4y2B一个SIGMOIDNET.gydF4y2B一个,gydF4y2B一个树脂gydF4y2B一个,gydF4y2B一个customnetgydF4y2B一个对象包含线性和非线性成分。可以去掉(不用)的线性分量gydF4y2B一个wavenet.gydF4y2B一个,gydF4y2B一个SIGMOIDNET.gydF4y2B一个,gydF4y2B一个customnetgydF4y2B一个通过设置gydF4y2B一个LinearFcn.UsegydF4y2B一个价值gydF4y2B一个假gydF4y2B一个.gydF4y2B一个

的gydF4y2B一个neuralnetgydF4y2B一个函数只有一个非线性分量gydF4y2B一个网络gydF4y2B一个(深学习工具箱)gydF4y2B一个对象的深度学习工具箱。线性函数,顾名思义,只有一个线性分量。gydF4y2B一个

指定字符向量,例如gydF4y2B一个'sigmoidnet'gydF4y2B一个,创建具有默认设置的映射对象。另外,您也可以指定其他两种方式映射对象的属性:gydF4y2B一个

  • 使用参数创建映射对象以修改默认属性。gydF4y2B一个

    莫= sigmoidnet (15)gydF4y2B一个
  • 首先创建一个默认映射对象,然后使用点符号来修改属性。gydF4y2B一个

    莫= sigmoidnet;MO.NumberOfUnits = 15gydF4y2B一个

为gydF4y2B一个ngydF4y2B一个ygydF4y2B一个输出通道,可以用于通过设定每个信道分别指定映射对象gydF4y2B一个OutputFcngydF4y2B一个到的阵列gydF4y2B一个ngydF4y2B一个ygydF4y2B一个映射对象。例如,下面的代码指定gydF4y2B一个OutputFcngydF4y2B一个使用点符号用于与两个输入通道和两个输出信道的系统。gydF4y2B一个

SYS = idnlarx({gydF4y2B一个'Y1'gydF4y2B一个,gydF4y2B一个'Y2'gydF4y2B一个},{gydF4y2B一个'U1'gydF4y2B一个,gydF4y2B一个'U2'gydF4y2B一个});sys.OutputFcn =[wavenet; sigmoidnet]
要指定所有输出相同的映射,指定gydF4y2B一个OutputFcngydF4y2B一个作为字符矢量或单个映射对象。gydF4y2B一个

OutputFcngydF4y2B一个表示变换非线性ARX模型的回归量到模型输出一个静态映射函数。gydF4y2B一个OutputFcngydF4y2B一个是静态的,因为它不取决于时间。例如,如果gydF4y2B一个 ygydF4y2B一个 (gydF4y2B一个 tgydF4y2B一个 )gydF4y2B一个 =gydF4y2B一个 ygydF4y2B一个 0gydF4y2B一个 +gydF4y2B一个 一个gydF4y2B一个 1gydF4y2B一个 ygydF4y2B一个 (gydF4y2B一个 tgydF4y2B一个 -gydF4y2B一个 1gydF4y2B一个 )gydF4y2B一个 +gydF4y2B一个 一个gydF4y2B一个 2gydF4y2B一个 ygydF4y2B一个 (gydF4y2B一个 tgydF4y2B一个 -gydF4y2B一个 2gydF4y2B一个 )gydF4y2B一个 +gydF4y2B一个 ...gydF4y2B一个 +gydF4y2B一个 bgydF4y2B一个 1gydF4y2B一个 ugydF4y2B一个 (gydF4y2B一个 tgydF4y2B一个 -gydF4y2B一个 1gydF4y2B一个 )gydF4y2B一个 +gydF4y2B一个 bgydF4y2B一个 2gydF4y2B一个 ugydF4y2B一个 (gydF4y2B一个 tgydF4y2B一个 -gydF4y2B一个 2gydF4y2B一个 )gydF4y2B一个 +gydF4y2B一个 ...gydF4y2B一个 ,然后gydF4y2B一个OutputFcngydF4y2B一个是由此表示的线性函数gydF4y2B一个线性gydF4y2B一个对象。gydF4y2B一个

用于指定输出函数的一个示例,请参见gydF4y2B一个为非线性ARX模型指定输出函数gydF4y2B一个.gydF4y2B一个

对非线性ARX模型的线性和非线性成分的回归赋值,指定为gydF4y2B一个ngydF4y2B一个rgydF4y2B一个-经过-gydF4y2B一个ngydF4y2B一个cgydF4y2B一个表与逻辑条目,指定要用于哪些组件的回归器。这里,gydF4y2B一个ngydF4y2B一个rgydF4y2B一个是回归量的数目。gydF4y2B一个ngydF4y2B一个cgydF4y2B一个是线性和非线性成分的总数gydF4y2B一个OutputFcngydF4y2B一个.表中的行对应于单个回归器。行名称被设置为回归器名称。如果表值为行gydF4y2B一个我gydF4y2B一个和分量索引gydF4y2B一个jgydF4y2B一个是gydF4y2B一个真正的gydF4y2B一个,那么gydF4y2B一个我gydF4y2B一个TH回归是线性或非线性组件的输入gydF4y2B一个jgydF4y2B一个.gydF4y2B一个

对于多输出系统,gydF4y2B一个OutputFcngydF4y2B一个为每个输出包含一个映射对象。每个映射对象可以同时使用线性和非线性组件,或者只使用这两个组件中的一个。gydF4y2B一个

以查看和修改gydF4y2B一个回归gydF4y2B一个财产,参见gydF4y2B一个修改输出函数组件的回归器赋值gydF4y2B一个.gydF4y2B一个

此属性是只读的。gydF4y2B一个

包含有关使用获得的估计选项和结果非线性ARX模型信息汇总报告gydF4y2B一个nlarxgydF4y2B一个命令。使用gydF4y2B一个报告gydF4y2B一个找到辨识模型,包括估计信息:gydF4y2B一个

  • 估算方法gydF4y2B一个

  • 估计选项gydF4y2B一个

  • 搜索终止条件gydF4y2B一个

  • 估计数据符合gydF4y2B一个

内容gydF4y2B一个报告gydF4y2B一个如果模型是用gydF4y2B一个idnlarxgydF4y2B一个.gydF4y2B一个

sys = idnlarx (gydF4y2B一个'Y1'gydF4y2B一个,gydF4y2B一个'U1'gydF4y2B一个,reg);sys.report.Optionsed.gydF4y2B一个
ans = []gydF4y2B一个

如果你使用gydF4y2B一个nlarxgydF4y2B一个为了估计模型,字段gydF4y2B一个报告gydF4y2B一个包含有关估计数据,选项和结果的信息。gydF4y2B一个

负载gydF4y2B一个Iddata1.gydF4y2B一个;sys = nlarx (z1, reg);m.Report.OptionsUsedgydF4y2B一个
为nlarx命令设置选项:IterativeWavenet: 'auto' Focus: 'prediction' Display: 'off' Regularization: [1x1 struct] SearchMethod: 'auto' SearchOptions: [1x1 idoptions.search.]identsolver输出:'noise'高级:[1x1 struct]gydF4y2B一个

有关此属性的更多信息,以及如何使用它,请参阅gydF4y2B一个输出参数gydF4y2B一个在里面gydF4y2B一个nlarxgydF4y2B一个参考页面和gydF4y2B一个评估报告gydF4y2B一个.gydF4y2B一个

为输入,输出自变量,和当可用内部状态,指定为字符向量。gydF4y2B一个

模型创新的噪声差异(协方差矩阵)gydF4y2B一个egydF4y2B一个.估计算法通常设置该属性。不过,您也可以通过指定分配协方差值gydF4y2B一个纽约gydF4y2B一个-经过-gydF4y2B一个纽约gydF4y2B一个矩阵。gydF4y2B一个

采样时间,指定为代表取样周期的正标量。该值在由指定为单位表示gydF4y2B一个TimeUnitgydF4y2B一个模型的属性。gydF4y2B一个

单位为时间变量,采样时间gydF4y2B一个TS.gydF4y2B一个,以及模型中的任何时间延迟,指定为以下值之一:gydF4y2B一个

  • '纳秒'gydF4y2B一个

  • '微秒'gydF4y2B一个

  • '毫秒'gydF4y2B一个

  • “秒”gydF4y2B一个

  • '分钟'gydF4y2B一个

  • '小时'gydF4y2B一个

  • '天'gydF4y2B一个

  • “周”gydF4y2B一个

  • “月”gydF4y2B一个

  • '年'gydF4y2B一个

更改此属性不会影响其他属性,因此会更改整个系统行为。使用gydF4y2B一个chgTimeUnitgydF4y2B一个(控制系统工具箱)gydF4y2B一个在不改变系统行为的情况下在时间单位之间进行转换。gydF4y2B一个

输入通道名称,指定为下列之一:gydF4y2B一个

  • 字符矢量 - 对于单输入模型,例如,gydF4y2B一个“控制”gydF4y2B一个.gydF4y2B一个

  • 字符向量的单元阵列-用于多输入模型。gydF4y2B一个

非线性ARX模型中的输入名称必须有效MATLABgydF4y2B一个®gydF4y2B一个删除任何空格后的变量名。gydF4y2B一个

或者,使用自动向量展开为多输入模型分配输入名称。例如,如果gydF4y2B一个SYSgydF4y2B一个是一个双输入模型,输入:gydF4y2B一个

sys.inputname.=“控制”;gydF4y2B一个

输入名称自动扩展到gydF4y2B一个{'控件(1)';'控件(2)'}gydF4y2B一个.gydF4y2B一个

当你用gydF4y2B一个IDDATAgydF4y2B一个目的,gydF4y2B一个数据gydF4y2B一个,软件自动设定gydF4y2B一个InputNamegydF4y2B一个到gydF4y2B一个数据。InputNamegydF4y2B一个.gydF4y2B一个

您可以使用速记表示法gydF4y2B一个ugydF4y2B一个参考gydF4y2B一个InputNamegydF4y2B一个财产。例如,gydF4y2B一个sys.u.gydF4y2B一个相当于gydF4y2B一个sys.inputname.gydF4y2B一个.gydF4y2B一个

输入通道名有几种用途,包括:gydF4y2B一个

  • 在模型显示和图表上识别通道gydF4y2B一个

  • MIMO系统子系统的提取gydF4y2B一个

  • 互连模型时指定的连接点gydF4y2B一个

输入通道单位,指定为下列单位之一:gydF4y2B一个

  • 字符矢量 - 对于单输入模型,例如,gydF4y2B一个“秒”gydF4y2B一个.gydF4y2B一个

  • 字符向量的单元阵列-用于多输入模型。gydF4y2B一个

使用gydF4y2B一个InputUnitgydF4y2B一个跟踪输入信号单元。gydF4y2B一个InputUnitgydF4y2B一个对系统行为没有影响。gydF4y2B一个

输入通道组。的gydF4y2B一个InputGroupgydF4y2B一个属性允许您将MIMO系统的输入通道分配到组中,并按名称引用每个组。将输入组指定为结构。在这个结构中,字段名是组名,字段值是属于每个组的输入通道。例如:gydF4y2B一个

sys.InputGroup.controls = [1 2];sys.InputGroup.noise = [3 5];gydF4y2B一个

创建一个名为输入组gydF4y2B一个控制gydF4y2B一个和gydF4y2B一个噪音gydF4y2B一个包括输入信道1,分别为2和3,图5,。然后,您可以从中提取子系统gydF4y2B一个控制gydF4y2B一个输入到所有输出,使用:gydF4y2B一个

sys(:,“控制”)gydF4y2B一个

输出通道名称,指定为以下之一:gydF4y2B一个

  • 字符向量-用于单输出模型。例如,gydF4y2B一个'测量'gydF4y2B一个.gydF4y2B一个

  • 字符向量的单元阵列-用于多输出模型。gydF4y2B一个

删除任何空格后,非线性ARX模型中的输出名称必须是有效的MATLAB变量名称。gydF4y2B一个

或者,使用自动向量展开为多输出模型分配输出名称。例如,如果gydF4y2B一个SYSgydF4y2B一个是双输出模式,输入:gydF4y2B一个

sys.outputname.='测量';gydF4y2B一个

输出名称自动扩展到gydF4y2B一个{'测量(1)';'测量(2)'}gydF4y2B一个.gydF4y2B一个

当你用gydF4y2B一个IDDATAgydF4y2B一个目的,gydF4y2B一个数据gydF4y2B一个,软件自动设定gydF4y2B一个outputName.gydF4y2B一个到gydF4y2B一个数据。outputName.gydF4y2B一个.gydF4y2B一个

您可以使用速记表示法gydF4y2B一个ygydF4y2B一个参考gydF4y2B一个outputName.gydF4y2B一个财产。例如,gydF4y2B一个sys.y.gydF4y2B一个相当于gydF4y2B一个sys.outputname.gydF4y2B一个.gydF4y2B一个

输出通道名称有几种用途,包括:gydF4y2B一个

  • 在模型显示和图表上识别通道gydF4y2B一个

  • MIMO系统子系统的提取gydF4y2B一个

  • 互连模型时指定的连接点gydF4y2B一个

输出通道单位,指定为下列单位之一:gydF4y2B一个

  • 字符向量-用于单输出模型。例如,gydF4y2B一个“秒”gydF4y2B一个.gydF4y2B一个

  • 字符向量的单元阵列-用于多输出模型。gydF4y2B一个

使用gydF4y2B一个OutputUnitgydF4y2B一个跟踪输出信号单元。gydF4y2B一个OutputUnitgydF4y2B一个对系统行为没有影响。gydF4y2B一个

输出通道组。的gydF4y2B一个OutputGroupgydF4y2B一个属性可以指定MIMO系统的输出通道分成组,并通过名称来引用每个组。指定输出的基团的结构。在这种结构中,字段名是组名称和字段值是属于各组的输出通道。例如:gydF4y2B一个

sys.outputgroup.temperature = [1];sys.inputgroup.measurement = [3 5];gydF4y2B一个

创建名为的输出组gydF4y2B一个温度gydF4y2B一个和gydF4y2B一个测量gydF4y2B一个包括输出通道1和3,5。然后,您可以从所有输入提取子系统gydF4y2B一个测量gydF4y2B一个输出使用:gydF4y2B一个

SYS('测量',:)gydF4y2B一个

系统名称,指定为特征向量。例如,gydF4y2B一个“系统1”gydF4y2B一个.gydF4y2B一个

您要与系统关联的任何文本,指定为字符串或字符向量阵列。该属性存储您提供的任何数据类型。例如,如果gydF4y2B一个SYS1.gydF4y2B一个和gydF4y2B一个SYS2.gydF4y2B一个是动态系统模型,可以设置他们的gydF4y2B一个笔记gydF4y2B一个参数如下。gydF4y2B一个

sys1.notes =gydF4y2B一个"sys1有一个字符串。"gydF4y2B一个;sys2。请注意s ='sys2有一个字符矢量。'gydF4y2B一个;sys1.Notes sys2.NotesgydF4y2B一个
Ans = ' sys1 has a string. ' Ans = 'sys2 has a character vector.'gydF4y2B一个

要与系统,指定为任何MATLAB数据类型相关联的任何数据。gydF4y2B一个

对象的功能gydF4y2B一个

有关对象函数的信息gydF4y2B一个idnlarxgydF4y2B一个,请参阅gydF4y2B一个非线性ARX模型gydF4y2B一个.gydF4y2B一个

例子gydF4y2B一个

全部折叠gydF4y2B一个

创建一个gydF4y2B一个idnlarxgydF4y2B一个通过指定一个ARX模型次向量建模。gydF4y2B一个

创建表单的顺序向量gydF4y2B一个[NA NB NK]gydF4y2B一个, 在哪里gydF4y2B一个nagydF4y2B一个和gydF4y2B一个注gydF4y2B一个是什么命令gydF4y2B一个一个gydF4y2B一个和gydF4y2B一个BgydF4y2B一个ARX模型多项式和gydF4y2B一个nkgydF4y2B一个是输入/输出延迟的数量。gydF4y2B一个

NA = 2;NB = 3;NK = 5;订单= [NA NB NK];gydF4y2B一个

构造一个非线性ARX模型gydF4y2B一个SYSgydF4y2B一个.gydF4y2B一个

output_name中=gydF4y2B一个'Y1'gydF4y2B一个;input_name =gydF4y2B一个'U1'gydF4y2B一个;Sys = idnlarx(output_name,input_name,[2 3 5]);gydF4y2B一个

查看输出函数。gydF4y2B一个

DISP(SYS.OUTPUTFCN)gydF4y2B一个
小波网络非线性函数:自动选择单元数的小波网络。线性函数:未初始化输出偏移:未初始化输入:[1×1 idpack。输出:[1×1 idpack.]Channel] LinearFcn: [1×1 nlident.internal.UseProjectedLinearFcn] NonlinearFcn: [1×1 nlident.internal.WavenetFcn] Offset: [1×1 nlident.internal.ChooseableOffset]

默认情况下,该模型使用由A表示的小波网络gydF4y2B一个wavenet.gydF4y2B一个对象,用于输出函数。的gydF4y2B一个wavenet.gydF4y2B一个对象包括线性和非线性分量。gydF4y2B一个

查看gydF4y2B一个解释变量gydF4y2B一个财产。gydF4y2B一个

disp (sys.Regressors)gydF4y2B一个
在变量Y1线性回归量,U1变量:{ 'Y1' 'U1'}时滞:{[1 2] [5 6 7]} UseAbsolute:[0 0] TimeVariable: 'T' 的回归量描述由该组gydF4y2B一个

的gydF4y2B一个idnlarxgydF4y2B一个构造函数将模型订单转换为gydF4y2B一个解释变量gydF4y2B一个形式。gydF4y2B一个

  • LgydF4y2B一个agsgydF4y2B一个数组gydF4y2B一个Y1gydF4y2B一个,gydF4y2B一个[1 2]gydF4y2B一个,相当于gydF4y2B一个nagydF4y2B一个2.两个表单指定两个连续输出回收器,gydF4y2B一个日元(t - 1)gydF4y2B一个和gydF4y2B一个日元(2)gydF4y2B一个.gydF4y2B一个

  • 的gydF4y2B一个滞后gydF4y2B一个数组gydF4y2B一个U1gydF4y2B一个,gydF4y2B一个[5 6 7]gydF4y2B一个,包括所指定的三个延迟gydF4y2B一个注gydF4y2B一个价值3,并将它们转移gydF4y2B一个nkgydF4y2B一个5的价值。因此输入回归器是gydF4y2B一个U1(T-5)gydF4y2B一个,gydF4y2B一个U1(T-6)gydF4y2B一个,gydF4y2B一个u1 (t-7)gydF4y2B一个.gydF4y2B一个

查看解释变量。gydF4y2B一个

GetReg(SYS)gydF4y2B一个
ans =gydF4y2B一个5×1细胞gydF4y2B一个{'y1(t-1)'} {'y1(t-2)'} {'u1(t-5)'} {'u1(t-6)'} {'u1(t-7)'}gydF4y2B一个

你可以使用gydF4y2B一个订单gydF4y2B一个语法指定简单的线性回归。但是,要创建更复杂的回归器,请使用regressor命令gydF4y2B一个linearreplusserorgydF4y2B一个,gydF4y2B一个PolynomialReogressorgydF4y2B一个,gydF4y2B一个customRegressorgydF4y2B一个的组合回归器gydF4y2B一个解释变量gydF4y2B一个语法gydF4y2B一个.gydF4y2B一个

构造一个gydF4y2B一个idnlarxgydF4y2B一个通过指定线性回归量建模。gydF4y2B一个

创建一个线性回归,其中包含两个输出滞后和两个输入滞后。gydF4y2B一个

output_name中=gydF4y2B一个'Y1'gydF4y2B一个;input_name =gydF4y2B一个'U1'gydF4y2B一个;var_names = {output_name中,input_name};output_lag = [1 2];input_lag = [1 2];滞后= {output_lag,input_lag};REG = linearRegressor(var_names,滞后)gydF4y2B一个
reg =变量y1, u1中的线性回归变量变量:{'y1' 'u1'}时滞:{[1 2][1 2]}UseAbsolute: [0 0] TimeVariable: 't'该集合描述的回归变量gydF4y2B一个

该模型包含回归器gydF4y2B一个Y(T-1)gydF4y2B一个,gydF4y2B一个Y(T-2)gydF4y2B一个,gydF4y2B一个u (t - 1)gydF4y2B一个,gydF4y2B一个u (2)gydF4y2B一个.gydF4y2B一个

构建gydF4y2B一个idnlarxgydF4y2B一个模型并查看回归器。gydF4y2B一个

sys = idnlarx(output_name,input_name,reg);GetReg(SYS)gydF4y2B一个
ans =gydF4y2B一个4×1细胞gydF4y2B一个{' 1(t-1)'} {' 1(t-2)'} {' 1(t-1)'}}gydF4y2B一个

查看输出函数。gydF4y2B一个

DISP(SYS.OUTPUTFCN)gydF4y2B一个
小波网络非线性函数:自动选择单元数的小波网络。线性函数:未初始化输出偏移:未初始化输入:[1×1 idpack。输出:[1×1 idpack.]Channel] LinearFcn: [1×1 nlident.internal.UseProjectedLinearFcn] NonlinearFcn: [1×1 nlident.internal.WavenetFcn] Offset: [1×1 nlident.internal.ChooseableOffset]

查看regressor使用表。gydF4y2B一个

DISP(sys.regressorusage)gydF4y2B一个
Y1:LinearFcn Y1:NonlinearFcn ____________ _______________ Y1(T-1)真真Y1(T-2)真真U1(T-1)真真U1(T-2)真真gydF4y2B一个

所有回归器都是线性和非线性组件的输入gydF4y2B一个wavenet.gydF4y2B一个对象。gydF4y2B一个

使用线性回归集创建非线性ARX模型。gydF4y2B一个

创建一个线性回归,包含三个输出滞后和两个输入滞后。gydF4y2B一个

output_name中=gydF4y2B一个'Y1'gydF4y2B一个;input_name =gydF4y2B一个'U1'gydF4y2B一个;var_names = {output_name中,input_name};output_lag = [1 2 3];input_lag = [1 2];滞后= {output_lag,input_lag};REG = linearRegressor(var_names,滞后)gydF4y2B一个
Reg =变量中的线性回归y1,U1变量:{'Y1'U1'} LAGS:{[1 2 3] [1 2]} USEABSOLUTE:[0]时间等变:“T”此集合描述的回归器gydF4y2B一个

构建非线性ARX模型。gydF4y2B一个

sys = idnlarx(output_name,input_name,reg);gydF4y2B一个

查看gydF4y2B一个解释变量gydF4y2B一个财产。gydF4y2B一个

disp (sys.Regressors)gydF4y2B一个
在变量Y1线性回归量,U1变量:{ 'Y1' 'U1'}时滞:{[1 2 3] [1 2]} UseAbsolute:[0 0] TimeVariable: 'T' 的回归量描述由该组gydF4y2B一个

SYSgydF4y2B一个使用gydF4y2B一个wavenet.gydF4y2B一个作为默认输出函数。将输出函数重新配置为gydF4y2B一个SIGMOIDNET.gydF4y2B一个.gydF4y2B一个

sys.OutputFcn =gydF4y2B一个'sigmoidnet'gydF4y2B一个;DISP(SYS.OUTPUTFCN)gydF4y2B一个
非线性函数:10单位的s形网络。线性函数:未初始化输出偏移:未初始化输入:[1×1 idpack。输出:[1×1 idpack.]Channel] LinearFcn: [1×1 nlident.internal.UseProjectedLinearFcn] NonlinearFcn: [1×1 nlident.internal.RidgenetFcn] Offset: [1×1 nlident.internal.ChooseableOffset]

指定当你构建一个非线性ARX模型乙状结肠网络输出功能。gydF4y2B一个

分配变量名称并指定回归集。gydF4y2B一个

output_name中=gydF4y2B一个'Y1'gydF4y2B一个;input_name =gydF4y2B一个'U1'gydF4y2B一个;R = linearRegressor({output_name中,input_name},{111});gydF4y2B一个

构建一个非线性ARX模型,指定gydF4y2B一个SIGMOIDNET.gydF4y2B一个输出函数。将s形展开中的项数设置为gydF4y2B一个15.gydF4y2B一个.gydF4y2B一个

sys = idnlarx (output_name input_name, r, sigmoidnet (15));gydF4y2B一个

查看输出功能规格。gydF4y2B一个

DISP(SYS.OUTPUTFCN)gydF4y2B一个
非线性函数:具有15个单元的Sigmoid网络。线性函数:未初始化输出偏移:未初始化输入:[1×1 idpack。输出:[1×1 idpack.]Channel] LinearFcn: [1×1 nlident.internal.UseProjectedLinearFcn] NonlinearFcn: [1×1 nlident.internal.RidgenetFcn] Offset: [1×1 nlident.internal.ChooseableOffset]

构造一个gydF4y2B一个idnlarxgydF4y2B一个在输出函数中只使用线性映射的模型。的参数值gydF4y2B一个[]gydF4y2B一个等于参数值gydF4y2B一个“线性”gydF4y2B一个.gydF4y2B一个

Sys = idnlarx([2 2 1],[])gydF4y2B一个
SYS =非线性ARX模型用1个输出和1个输入输入:U1输出:Y1回归量:在变量Y 1,所有回归量模型输出是线性的回归量U1列表线性回归量。采样时间:1秒状态:创建者直接建设或改造。未估计。gydF4y2B一个

创建一个回归集,包括线性,多项式和自定义回归量。gydF4y2B一个

指定gydF4y2B一个lgydF4y2B一个作为一组线性回归流器gydF4y2B一个 ygydF4y2B一个 1gydF4y2B一个 (gydF4y2B一个 tgydF4y2B一个 -gydF4y2B一个 1gydF4y2B一个 )gydF4y2B一个 ,gydF4y2B一个 ugydF4y2B一个 1gydF4y2B一个 (gydF4y2B一个 tgydF4y2B一个 -gydF4y2B一个 2gydF4y2B一个 )gydF4y2B一个 ,gydF4y2B一个 ugydF4y2B一个 1gydF4y2B一个 (gydF4y2B一个 tgydF4y2B一个 -gydF4y2B一个 5gydF4y2B一个 )gydF4y2B一个 .gydF4y2B一个

L = linearRegressor({gydF4y2B一个'Y1'gydF4y2B一个,gydF4y2B一个'U1'gydF4y2B一个}, {1, 2 [5]});gydF4y2B一个

指定gydF4y2B一个PgydF4y2B一个作为多项式回归器的集合gydF4y2B一个 ygydF4y2B一个 2gydF4y2B一个 (gydF4y2B一个 tgydF4y2B一个 -gydF4y2B一个 4gydF4y2B一个 )gydF4y2B一个 2gydF4y2B一个 ,gydF4y2B一个 ygydF4y2B一个 2gydF4y2B一个 (gydF4y2B一个 tgydF4y2B一个 -gydF4y2B一个 5gydF4y2B一个 )gydF4y2B一个 2gydF4y2B一个 ,gydF4y2B一个 ygydF4y2B一个 2gydF4y2B一个 (gydF4y2B一个 tgydF4y2B一个 -gydF4y2B一个 6gydF4y2B一个 )gydF4y2B一个 2gydF4y2B一个 ,gydF4y2B一个和gydF4y2B一个 ygydF4y2B一个 2gydF4y2B一个 (gydF4y2B一个 tgydF4y2B一个 -gydF4y2B一个 7gydF4y2B一个 )gydF4y2B一个 2gydF4y2B一个 .gydF4y2B一个

P = polynomialRegressor(gydF4y2B一个'Y2'gydF4y2B一个,4:7,2);gydF4y2B一个

指定gydF4y2B一个CgydF4y2B一个作为自回归gydF4y2B一个 罪gydF4y2B一个 (gydF4y2B一个 ygydF4y2B一个 1gydF4y2B一个 (gydF4y2B一个 tgydF4y2B一个 -gydF4y2B一个 1gydF4y2B一个 )gydF4y2B一个 ugydF4y2B一个 1gydF4y2B一个 (gydF4y2B一个 tgydF4y2B一个 -gydF4y2B一个 2gydF4y2B一个 )gydF4y2B一个 +gydF4y2B一个 ugydF4y2B一个 2gydF4y2B一个 (gydF4y2B一个 tgydF4y2B一个 -gydF4y2B一个 2gydF4y2B一个 )gydF4y2B一个 )gydF4y2B一个 , 使用gydF4y2B一个@gydF4y2B一个符号来创建一个匿名函数句柄。gydF4y2B一个

C = customRegressor({gydF4y2B一个'Y1'gydF4y2B一个,gydF4y2B一个'U1'gydF4y2B一个,gydF4y2B一个'U2'gydF4y2B一个},{1 2 2},@(x,y,z)sin(x。* y + z));gydF4y2B一个

将回归器组合成一个回归集gydF4y2B一个RgydF4y2B一个.gydF4y2B一个

R = [L; P; C]gydF4y2B一个
r =gydF4y2B一个3×1对象gydF4y2B一个[3 1]数组线性回归器,多项式回归器,customregression对象。------------------------------------ 1。线性解释变量y₁,u1变量:{“日元”的u1}滞后:{[1][2 - 5]}UseAbsolute: [0 0] TimeVariable:“t ' ------------------------------------ 2。Order 2 regressors in variables y2 Order: 2 variables: {'y2'} lag: {[4 5 6 7]} UseAbsolute: 0 AllowVariableMix: 0 AllowLagMix: 0 TimeVariable: 't' ------------------------------------自定义回归器:sin(y1(t-1).*u1(t-2)+u2(t-2)) VariablesToRegressorFcn: @(x,y,z)sin(x.*y+z) Variables: {'y1' 'u1' 'u2'gydF4y2B一个

创建非线性ARX模型。gydF4y2B一个

SYS = idnlarx({gydF4y2B一个'Y1'gydF4y2B一个,gydF4y2B一个'Y2'gydF4y2B一个},{gydF4y2B一个'U1'gydF4y2B一个,gydF4y2B一个'U2'gydF4y2B一个},r)gydF4y2B一个
sys =具有两个输出和两个输入的非线性ARX模型输入:u1, u2输出:y1, y2回归量:1。变量y1 u1 2的线性回归。变量y2的二阶回归量。自定义回归器:sin(y1(t-1).*u1(t-2)+u2(t-2))所有回归器列表输出函数:输出1:小波网络输出2:小波网络采样时间:1秒状态:通过直接构造或变换创建。未估计。gydF4y2B一个

使用线性ARX模型而不是回归器集来构建非线性ARX模型。gydF4y2B一个

使用。构建线性ARX模型gydF4y2B一个idpolygydF4y2B一个.gydF4y2B一个

A = [1 -1.2 0.5];B = [0.8 1];线性模型= idpoly(A, B,gydF4y2B一个“t”gydF4y2B一个,0.1);gydF4y2B一个

使用点表示法为模型指定输入和输出名称。gydF4y2B一个

linearmodel.outputname =.gydF4y2B一个'Y1'gydF4y2B一个;LinearModel。InputName =gydF4y2B一个'U1'gydF4y2B一个;gydF4y2B一个

使用线性ARX模型构造非线性ARX模型。gydF4y2B一个

m1 = idnlarx(linearmodel)gydF4y2B一个
M1 =带有1个输出的非线性ARX模型和1个输入输入:U1输出:Y1回归:变量中的线性回归y1,U1列表所有回归量输出功能:小波网络采样时间:0.1秒状态:通过直接构建或转换创建。未估计。gydF4y2B一个

您可以从任何识别的离散时间线性模型的线性ARX模型。gydF4y2B一个

从估计数据估算二阶状态空间模型gydF4y2B一个Z1gydF4y2B一个.gydF4y2B一个

负载gydF4y2B一个Iddata1.gydF4y2B一个Z1gydF4y2B一个ssmodel = ssest(z1,2,gydF4y2B一个“t”gydF4y2B一个, 0.1);gydF4y2B一个

构建非线性ARX模型gydF4y2B一个ssModelgydF4y2B一个.该软件使用的输入和输出的名字是gydF4y2B一个ssModelgydF4y2B一个提取物gydF4y2B一个Z1gydF4y2B一个.gydF4y2B一个

m2 = idnlarx(ssmodel)gydF4y2B一个
m2 = 1个输出1个输入的非线性ARX模型输入:u1 Outputs: y1回归量:变量y1中的线性回归量,所有回归量列表输出函数:小波网络采样时间:0.1秒状态:直接构造或变换产生。未估计。gydF4y2B一个

通过修改修改分配回归gydF4y2B一个回归gydF4y2B一个表格gydF4y2B一个

构造具有两个输入和两个输出的非线性ARX模型。gydF4y2B一个

创建变量名和回归量。gydF4y2B一个

varnames = {gydF4y2B一个'Y1'gydF4y2B一个,gydF4y2B一个'Y2'gydF4y2B一个,gydF4y2B一个'U1'gydF4y2B一个,gydF4y2B一个'U2'gydF4y2B一个};LAGS = {[11] 3],[11],[11],[1 3]};reg = linearreborlardor(varnames,滞后);gydF4y2B一个

创建输出功能规范gydF4y2B一个FCN.gydF4y2B一个使用gydF4y2B一个wavenet.gydF4y2B一个用于将回归器映射到输出gydF4y2B一个Y1gydF4y2B一个和gydF4y2B一个SIGMOIDNET.gydF4y2B一个用于将回归器映射到输出gydF4y2B一个Y2gydF4y2B一个.映射对象都包含线性和非线性组件。gydF4y2B一个

fcn = [wavenet; sigmoidnet];gydF4y2B一个

构建非线性ARX模型。gydF4y2B一个

output_name = {gydF4y2B一个'Y1'gydF4y2B一个'Y2'gydF4y2B一个};input_name = {gydF4y2B一个'U1'gydF4y2B一个'U2'gydF4y2B一个};sys = idnlarx (fcn output_name input_name,注册)gydF4y2B一个
SYS =带有2个输出和2个输入输入的非线性ARX模型:U1,U2输出:Y1,Y2回归器:变量中的线性回归y1,Y2,U1,U2列表所有回归输出功能:输出1:小波网络输出2:乙块网络具有10个单位采样时间:1秒状态:通过直接构建或转换创建。未估计。gydF4y2B一个

显示gydF4y2B一个回归gydF4y2B一个表格gydF4y2B一个

DISP(sys.regressorusage)gydF4y2B一个
Y1:LinearFcn Y1:NonlinearFcn Y2:LinearFcn Y2:NonlinearFcn ____________ _______________ ____________ _______________ Y1(T-1)真真真真Y1(T-2)真真真真Y1(T-3)真真真真Y2(叔1)真真真真Y2(T-2)真真真真U1(T-1)真真真真U1(T-2)真真真真U2(T-1)真真真真U2(叔3)真真真真gydF4y2B一个

表的行代表了回归器。表的前两个列代表了输出的映射的线性和非线性分量gydF4y2B一个Y1gydF4y2B一个(gydF4y2B一个wavenet.gydF4y2B一个).最后两列表示到输出的映射的两个组件gydF4y2B一个Y2gydF4y2B一个(SIGMOIDNET)gydF4y2B一个.gydF4y2B一个

在此表中,所有的输入和输出的回归量被输入到所有组件。gydF4y2B一个

去除那个gydF4y2B一个Y2(T-2)gydF4y2B一个回归的人gydF4y2B一个Y2gydF4y2B一个非线性组件。gydF4y2B一个

sys.regressorusage {4,4} = false;DISP(sys.regressorusage)gydF4y2B一个
Y1:LinearFcn Y1:NonlinearFcn Y2:LinearFcn Y2:NonlinearFcn ____________ _______________ ____________ _______________ Y1(T-1)真真真真Y1(T-2)真真真真Y1(T-3)真真真真Y2(叔1)真真真假Y2(T-2)真真真真U1(T-1)真真真真U1(T-2)真真真真U2(T-1)真真真真U2(叔3)真真真真gydF4y2B一个

表显示gydF4y2B一个假gydF4y2B一个此回归组分对。gydF4y2B一个

从中删除所有输出回归gydF4y2B一个Y1gydF4y2B一个非线性组件。gydF4y2B一个

在“名称”中存储回归器名称gydF4y2B一个.gydF4y2B一个

名称= sys.regressorUsage.properties.rodeS.Rownames;gydF4y2B一个

确定包含y的行的索引gydF4y2B一个1gydF4y2B一个或ygydF4y2B一个2gydF4y2B一个并设置相应的值gydF4y2B一个Y1:NonlinearFcngydF4y2B一个到gydF4y2B一个假gydF4y2B一个.gydF4y2B一个

idx =包含(名称,gydF4y2B一个'Y1'gydF4y2B一个)|包含(名称,gydF4y2B一个'Y2'gydF4y2B一个);sys。RegressorUsage{idx,2} = false; disp(sys.RegressorUsage)
日元:LinearFcn y1: NonlinearFcn y2: LinearFcn y2: NonlinearFcn  ____________ _______________ ____________ _______________ 日元(t - 1)真的假的真的真的y1(2)真的假的真的真的y1(条t - 3)真的假的真的真的y2 (t - 1)真的假的真的假y2(2)真的假的真的真的u1 (t - 1)真的真的真的真的u1(2)真的真的真的真的u2 (t - 1)真的真的真的真的U2 (t-3)真真真真gydF4y2B一个

表值反映了新的赋值。gydF4y2B一个

的gydF4y2B一个回归gydF4y2B一个该表为单独控制回归量分配提供了完全的灵活性。gydF4y2B一个

更多关于gydF4y2B一个

展开全部gydF4y2B一个

兼容性考虑因素gydF4y2B一个

展开全部gydF4y2B一个

不推荐从R2021A开始gydF4y2B一个

介绍了R2007agydF4y2B一个