Flask接口签名sign原理与实例代码浅析
573
2022-09-07
python生成连续正弦波(python正弦函数)
python生成连续正弦波
代码:
import numpy as np import matplotlib.pyplot as plt from matplotlib.pylab import mpl class Sin(): def __init__(self): self.Fs = 1024.0 # 采样频率 self.N = 1024 # 采样点数 self.f0 = 4.0 # 信号频率 self.pha = 0 # 初始相位 self.t = np.arange(self.N) / self.Fs # 时间向量 1*1024的矩阵 def get_data(self): self.pha += 10 return np.sin(8 * np.pi * self.t + self.pha * np.pi / 180.0) def show_plot(self): mpl.rcParams['font.sans-serif'] = ['SimHei'] # 显示中文 mpl.rcParams['axes.unicode_minus'] = False # 显示负号 plt.subplot() plt.plot(self.t, self.get_data(), 'blue') plt.title('正弦波', fontsize=9, color='blue') plt.show() if __name__ == '__main__': Sin().show_plot()
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~