Как создать и построить треугольную волну, используя python и PyCharm?Как мне это написать? - PullRequest
0 голосов
/ 12 декабря 2018

Я хотел бы создать и построить треугольную волну с амплитудой 2 В и частотой 1 Гц, используя python.Я хотел бы знать код, который делает это, а также простое объяснение каждой строки.Я много гуглил и обнаружил, что в python происходит только синусоидальное преобразование формы волны. Ограниченное объяснение используемого кода.
Думаю, что ответ поможет многим людям начать работу с обработкой сигналов в python.Спасибо за чтение, буду благодарен за любой ответ, даже за ссылку, где может лежать ответ.

1 Ответ

0 голосов
/ 13 декабря 2018

Нашли это!Для тех, кто смотрит туда, ваш код:

from scipy import signal
import matplotlib.pyplot as plt
import numpy as np

t = np.linspace(0, 4, 400)
plt.plot(t,2* signal.sawtooth(2 * np.pi * 1 * t,0.5))  
plt.xlabel("Time[s]")
plt.ylabel("Amplitude[V]")
plt.title("Singal for sampling")
plt.show()

Комментарии: Требуется установка scipy, matplotlib и numpy на программное обеспечение, которое вы используете для написания кода.По любым вопросам, касающимся кода, не стесняйтесь обращаться ко мне, Мир!

...