How to remove particular harmonic in the time series?
8 次查看(过去 30 天)
显示 更早的评论
Given a anomaly time series, for which time series need to be computed by removing annual cycle or 1st harmonic or any particular harmonic. Is the method of computing FFT and making ith & (n+1-i)th coefficients making zero and then iFFT, will give the required result or anything need to be taken care?
clc;clear;clf;
t=0:0.2:4*pi+.1; l = 64 ;
x=3*sin(t)+2*sin(2*t)+sin(6*t);
X = fft(x);
X2=X; X2(3)=0; X2(64-1)=0;
x2 = ifft(X2);
plot(x,'r'); hold on; plot(x2, 'g');
x3=0*sin(t)+2*sin(2*t)+1*sin(6*t);
plot(x3, 'b');
0 个评论
采纳的回答
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Direct Search 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!