LagOp类

超类:

创建滞后操作多项式(LagOp)对象

描述

创建一个滞后操作多项式A(L),可选地指定系数和相应的滞后。

建设

一个= LagOp (系数)

一个= LagOp (系数,名称,值)使用一个或多个指定的附加选项创建滞后操作符多项式名称,值对参数。的名字也可以是一个属性名和是对应的值。的名字必须出现内单引号('')。可以按任意顺序指定多个名称-值对参数名1,值1,...,NameN,值N

输入参数

系数

滞后算子多项式的系数。一般来说,系数是方阵的单元数组。为方便起见,系数也可以用其他方式指定:

  • 作为一个向量,表示一个具有多重滞后的单变量时间序列多项式。

  • 作为一个矩阵,表示一个单滞后的多元时间序列多项式。

  • 作为现有LagOp对象,根据可选的输入进行更新。

名称-值对的观点

指定可选的逗号分隔的对名称,值参数。的名字参数名和是对应的值。的名字必须出现在引号内。可以按任意顺序指定多个名称和值对参数名1,值1,...,NameN,值N

“时滞”

整数滞后向量与多项式系数相关。如果指定,滞后的数量必须与系数的数量相同。

默认值:系数与滞后于0、1、…numCoefficients1。

'公差'

用于确定对象中包含哪些滞后项的非负标量公差。指定一个大于默认值的公差(1E-12)不包括接近零系数的滞后效应。如果系数矩阵中所有元素的大小都小于或等于规定的公差,则不存在滞后现象。

默认值:1E-12

输出参数

一个

滞后算子多项式(LagOp的)对象。

属性

系数

非零多项式系数的滞后索引单元数组

学位

多项式次(与非零系数相关的最大滞后)

多项式维数(可应用于其上的时间序列的数目)

滞后

具有非零系数相关联的多项式滞后

方法

过滤器 应用滞后算子多项式对时间序列进行滤波
isEqLagOp 确定两个LagOp对象是相同的数学多项式
isNonZero 找出与非零系数相关的滞后项LagOp对象
isStable 确定滞后算子多项式的稳定性
- 滞后算子多项式减法
mldivide 滞后算子多项式左除法
mrdivide 滞后算子多项式权划分
mtimes 滞后算子多项式乘法
滞后算子多项式加法
反映 反映滞后算子在滞后零点附近的多项式系数
toCellArray 将滞后运算符多项式对象转换为单元数组

复制语义

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

索引

滞后算子多项式的系数由滞后基于索引访问;即,通过指定与感兴趣的系数相关联的非负整数滞后。

例子

全部折叠

创建一个LagOp对象,该对象表示滞后操作符多项式

一个 ( l ) = 1 - 0 6 l + 0 0 8 l 2

A = LagOp([1 -0.6 0.08])
=一维滞后算子多项式:- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -系数:-0.6 - 0.08[1]滞后:[0 1 2)学位:2维:1

显示滞后系数为0。

A0 = A.Coefficients {0}
a0 = 1

给第三次滞后分配一个非零系数:

A.Coefficients {3} = 0.5
=一维滞后算子多项式:- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -系数:[1 -0.6 0.08 0.5]滞后:[0 1 2 3]学位:3维:1

多项式次数增加到3.

另请参阅