python生成三角波形

Posted 道亦无名

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python生成三角波形相关的知识,希望对你有一定的参考价值。

三角函数在工程应用中非常的常见,需要使用matplotlib库
具体代码如下:

import numpy as np
import matplotlib.pyplot as plt

x = np.arange(0,20,0.05)                #以0.05为单位,生成0-20的数据
y = np.sin(x)
y1 = np.cos(x)
plt.plot(x,y,label="sin")               #将x,y的数据传给该方法
plt.plot(x,y1,linestyle="--",label="cos")       #用虚线绘制
plt.xlabel("x")         #x轴标签
plt.xlabel("y")         #y轴标签
plt.title('sin & cos')          #标题
plt.legend()
plt.show()              #显示图形

生成的效果图如下:

以上是关于python生成三角波形的主要内容,如果未能解决你的问题,请参考以下文章

10-20k方波三角波生成器 50-100kPWM方波

10-20k方波三角波生成器 50-100kPWM方波

10-20k方波三角波生成器 50-100kPWM方波

标准pcm数据(正弦波方波三角波)解读

波形图

51单片机+PCF8591的多波形发生器仿真程序(正弦波 三角波等可调)