numpy绘制锯齿波和三角波
Posted draven123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了numpy绘制锯齿波和三角波相关的知识,希望对你有一定的参考价值。
锯齿波和三角波
三角波是对锯齿波取绝对值得到的
锯齿波的无穷级数展开:
Code
import numpy as np import matplotlib.pyplot as plt t = np.linspace(-np.pi, np.pi, 201) k = np.arange(1, 99) f = np.zeros_like(t) for i in range(len(t)): f[i] = np.sum(np.sin(2 * np.pi * k * t[i])/k) f = (-2 / np.pi) * f plt.plot(t, f, lw=1.0) plt.plot(t, np.abs(f), lw=2.0) plt.show()
以上是关于numpy绘制锯齿波和三角波的主要内容,如果未能解决你的问题,请参考以下文章
如何将方波、三角波发生器电路进行改进,使之产生占空比可调的矩形波和锯齿波信号