Нахождение периода сигнала в python - PullRequest
0 голосов
/ 02 апреля 2020

Я недавно учусь и практикую python. У меня вопрос, как можно найти период сигнала через python? И какими разными способами?

"A periodic signal (but only ploted on a bounded interval)"

signal1=np.exp(np.sin(20*np.pi*t)*np.sin(30*np.pi*t))
fig, ax=plt.subplots()
ax.plot(t,signal1);```

1 Ответ

0 голосов
/ 02 апреля 2020

Ну, я думаю, это не очень простой вопрос, как может показаться, потому что не все функции имеют период c, вы можете использовать np.fft.fft , например:

plt.plot(np.abs(np.fft.fft(signal1)))

enter image description here

Это график частот этого конкретного сигнала.

...