“Применить фильтр Butterworth Python” Ответ

Применить фильтр Butterworth Python

>>> b, a = signal.butter(4, 100, 'low', analog=True)
>>> w, h = signal.freqs(b, a)
>>> plt.semilogx(w, 20 * np.log10(abs(h)))
>>> plt.title('Butterworth filter frequency response')
>>> plt.xlabel('Frequency [radians / second]')
>>> plt.ylabel('Amplitude [dB]')
>>> plt.margins(0, 0.1)
>>> plt.grid(which='both', axis='both')
>>> plt.axvline(100, color='green') # cutoff frequency
>>> plt.show()

Применить фильтр Butterworth Python

>>> from scipy import signal
>>> import matplotlib.pyplot as plt

Ответы похожие на “Применить фильтр Butterworth Python”

Вопросы похожие на “Применить фильтр Butterworth Python”

Больше похожих ответов на “Применить фильтр Butterworth Python” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования