【问题标题】:Filtering in MatlabMatlab中的过滤
【发布时间】:2016-11-17 19:29:14
【问题描述】:

我有关于脑电波的 EGG 数据,但想对其进行过滤,使其仅显示特定频率(例如:alpha),这在 Matlab 中怎么可能?

我知道最好使用带通滤波器,如果可以,您能否详细说明这意味着什么?

【问题讨论】:

标签: matlab filtering


【解决方案1】:

使用Fast Fourrier Transform,您可以选择自己想要的频率(请参阅explanations):

Fs = 1000;            % Sampling frequency
T = 1/Fs;             % Sampling period
L = 1000;             % Length of signal
t = (0:L-1)*T;        % Time vector
S = 0.7*sin(2*pi*50*t) + sin(2*pi*120*t);
X = S + 2*randn(size(t));
Y = fft(X);

正如你提到的,查看过滤器 -> Filter Designer

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-18
    • 1970-01-01
    • 2011-05-22
    • 1970-01-01
    相关资源
    最近更新 更多