LagOp类

超类:

创建滞后算子多项式(LagOp)对象

描述

创建一个滞后算子多项式(左),通过指定系数和(可选)相应的滞后。

建设

一个= LagOp (系数

一个= LagOp (系数名称,值创建带有由一个或多个指定的附加选项的滞后算子多项式名称,值对参数。的名字也可以是属性名和价值为对应值。的名字必须出现在单引号内('').可以以任意顺序指定多个名称-值对参数Name1, Value1,…,的家

输入参数

系数

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

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

  • 以矩阵形式表示具有单滞后的多元时间序列多项式。

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

名称-值对的观点

指定可选的逗号分隔的对名称,值参数。的名字参数名和价值为对应值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

“滞后”

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

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

“宽容”

用于确定对象中包含哪些滞后的非负标量公差。指定大于默认值的公差(1 e-12)不包括系数接近零的滞后。如果系数矩阵中所有元素的大小小于或等于指定的公差,则滞后被排除。

默认值:1 e-12

输出参数

一个

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

属性

系数

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

学位

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

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

滞后

与非零系数相关的多项式滞后

方法

过滤器 应用滞后算子多项式对时间序列进行滤波
isEqLagOp 确定两个LagOp对象是相同的数学多项式
isNonZero 求与的非零系数相关的滞后LagOp对象
趋于稳定 确定滞后算子多项式的稳定性
- 滞后算子多项式减法
mldivide 滞后算子多项式左除法
mrdivide 滞后算子多项式右除法
mtimes 滞后算子多项式乘法
+ 滞后算子多项式加法
反映 反映滞后算子多项式系数在滞后零附近
toCellArray 将滞后算子多项式对象转换为单元阵列

复制语义

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

索引

滞后算子多项式的系数可通过基于滞后索引的方法获得;也就是说,通过指定与感兴趣的系数相关的非负整数滞后。

例子

全部折叠

创建一个LagOp多项式对象:

A = LagOp({1 -0.6 0.08});

返回滞后系数L = 2

a2 = A.Coefficients {2};

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

A.Coefficients {3} = 0.5;

另请参阅