How to remove frequency from signal
问题 I want to remove one frequency (one peak) from signal and plot my function without it. After fft I found frequency and amplitude and I am not sure what I need to do now. For example I want to remove my highest peak (marked with red dot on plot). import numpy as np import matplotlib.pyplot as plt # create data N = 4097 T = 100.0 t = np.linspace(-T/2,T/2,N) f = np.sin(50.0 * 2.0*np.pi*t) + 0.5*np.sin(80.0 * 2.0*np.pi*t) #plot function plt.plot(t,f,'r') plt.show() # perform FT and multiply by dt