主要内容

getTrend

创建趋势信息对象,存储时域信号的偏移量、均值和趋势信息iddata对象

描述

例子

T= getTrend (数据构造一个TrendInfo对象,用于存储偏移量、平均值或线性趋势信息,以取消趋势或重趋势数据。您可以指定特定的偏移量和斜率值T.然后,您可以将趋势信息应用于T要么数据或其他iddata通过使用对象去趋势retrend

例子

T= getTrend(数据,0)计算输入和输出信号的方式,并将其存储为InputOffsetOutputOffset的属性T,分别。

例子

T= getTrend(数据,1)计算输入和输出信号的最佳拟合直线,并将其存储为属性T.下面的代码表示直线:

ULine = Tr. inputoffset + (time-t0)*Tr。输入斜率YLine = Tr. outputoffset + (time-t0)*Tr。OutputSlope
在这里,时间等于Z.SamplingInstantst0等于数据。Tstart

例子

全部折叠

从输入和输出信号中移除指定的偏移量。

加载包含向量的SISO数据u2y2

负载dryer2

创建一个采样时间为0.08秒的数据对象并绘制它。

data = iddata (y2, u2, 0.08);情节(数据)

图中包含2个轴对象。标题为y1的坐标轴对象1包含一个line类型的对象。该对象表示数据。标题为u1的axis对象2包含一个line类型的对象。该对象表示数据。

数据有一个非零的平均值。

将数据偏移量和趋势信息存储在TrendInfo对象。

T = getTrend(数据);

对象分配偏移值TrendInfo对象。

T.InputOffset = 5;T.OutputOffset = 5;

从数据中减去偏移量。

data_d =去趋势(数据、T);

将非趋势数据绘制在同一张图上。

持有情节(data_d)

图中包含2个轴对象。标题为y1的坐标轴对象1包含2个line类型的对象。这些对象表示数据,data\_d。标题为u1的坐标轴对象2包含2个line类型的对象。这些对象表示数据,data\_d。

查看从数据中删除的平均值。

得到(T)
ans =结构体字段:DataName: 'data' InputOffset: 5 OutputOffset: 5 InputSlope: 0 OutputSlope: 0

计算输入输出信号的方式,存储它们,并消除数据趋势。

加载包含向量的SISO数据u2y2

负载dryer2

创建一个采样时间为0.08秒的数据对象。

data = iddata (y2, u2, 0.08);

计算数据的平均值。

T = getTrend(数据,0);

从数据中去掉平均值。

data_d =去趋势(数据、T);

将原始数据和非趋势数据绘制在同一张图上。

data_d情节(数据)

图中包含2个轴对象。标题为y1的坐标轴对象1包含2个line类型的对象。这些对象表示数据,data\_d。标题为u1的坐标轴对象2包含2个line类型的对象。这些对象表示数据,data\_d。

加载和绘制包含两个输入通道和一个输出通道的数据。

负载z7lintrendz7L情节(z7L)

图中包含3个轴对象。标题为y1的坐标轴对象1包含一个line类型的对象。该对象表示z7L。标题为u1的axis对象2包含一个line类型的对象。该对象表示z7L。标题为u2的Axes object 3包含一个line类型的对象。该对象表示z7L。

输出通道z7L包含输入通道中不存在的线性趋势。计算趋势信息。

T = getTrend (z7L, 1)
数据“z7L”有2个输入(s), 1个输出(s), 1个实验(s)的趋势规范:DataName: 'z7L' InputOffset: [-0.0764 -0.0683] OutputOffset: -0.2642 InputSlope: [4.8338e-04 3.1642e-04] OutputSlope: 0.0268

仅将输入的趋势值设置为0,将趋势信息限制在输出通道内。

t.p inputoffset = [0 0];T.InputSlope = [0 0];T
数据“z7L”有2个输入(s), 1个输出(s), 1个实验(s)的趋势规范:DataName: 'z7L' InputOffset: [0 0] OutputOffset: -0.2642 InputSlope: [0 0] OutputSlope: 0.0268

从数据中移除线性趋势。

z7d =去趋势(z7L T);情节(z7d)

图中包含3个轴对象。标题为y1的坐标轴对象1包含一个line类型的对象。该对象表示z7d。标题为u1的axis对象2包含一个line类型的对象。该对象表示z7d。标题为u2的Axes object 3包含一个line类型的对象。该对象表示z7d。

趋势不再出现在输出数据中,输入数据也没有变化。

输入参数

全部折叠

时域输入输出数据,指定为iddata包含一组或多组时域信号的对象。的iddata对象可以包含SISO、MIMO或多实验数据。信号集既可以包含输入和输出数据,也可以只包含输出数据。

输出参数

全部折叠

趋势信息,返回为TrendInfo对象。

介绍了R2009a