文档

idealfilter

timeseries理想滤波器

语法

tsout = idealfilter(基督教、间隔、filtertype)
filtertype tsout = idealfilter(基督教,间隔,印第安纳州)

描述

例子

tsout = idealfilter (基督教时间间隔filtertype应用类型的理想(非因果)过滤器filtertype为指定的频率间隔时间间隔对于一个timeseries对象基督教

理想滤波器是非因果的,滤波器振幅的末端在频域是平坦的。中的数据ts均值必须为零。

tsout = idealfilter (基督教时间间隔filtertype印第安纳州的行或列索引基督教将筛选器应用于。

例子

全部折叠

首先将理想陷波器应用于timeseries对象,然后应用pass筛选器。

在文件中加载数据count.dat,并创建一个timeseries对象从矩阵

负载count.dat基督教= timeseries(计数(:1),一24);

计算中数据的平均值基督教

tsinmean =意味着(基督教);

定义用于过滤数据的频率间隔,单位为赫兹。

区间= [0.08 0.2];

调用理想陷波滤波器。

tsoutnotch = idealfilter(基督教,间隔,“缺口”);

比较原始数据和过滤后的数据。

情节(基督教,“-”。)举行情节(tsoutnotch“- - -”

恢复过滤数据的平均值。

Tsoutnotchmean = tsoutnotch + tsinmean;情节(tsoutnotchmean“:”)标题(陷波滤波器的)传说(“原始数据”过滤数据的“意思是恢复”...“位置”“西北”)举行

使用a重复过滤过程通过过滤器。

情节(基督教,“-”。)举行tsoutpass = idealfilter(基督教,间隔,“通过”);情节(tsoutpass“- - -”tsoutpass = tsoutpass + tsinmean;情节(tsoutpassmean“:”)标题(通滤波器的)传说(“原始数据”过滤数据的“意思是恢复”...“位置”“西北”

输入参数

全部折叠

输入timeseries平均值为零,指定为标量。

  • 如果基督教是不是非均匀抽样idealfilter在应用过滤器之前,对统一时间向量上的数据重新采样。

  • idealfilter替换任何的元素基督教采用插值相关联的方法基督教在应用过滤器之前。

数据类型:timeseries

频率间隔,指定为两列矩阵,其中每一行表示每个间隔的开始和结束频率。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

过滤器类型,指定为下列选项之一:

  • “通过”-允许在特定的频率范围内变化

  • “缺口”—消除特定频率范围内的变化

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

指定为正整数、数值标量或向量的行或列索引。印第安纳州表示面向列数据的列索引(基督教。IsTimeFirst真正的),并表示面向行数据的行索引(基督教。IsTimeFirst).

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

另请参阅

|

之前介绍过的R2006a

这个话题有用吗?