我想画一个三角形波,它的振幅是伏特a=1V,频率是1Hz。在
我的代码如下:
from scipy import signal
>>> import matplotlib.pyplot as plt
>>> t = np.linspace(0, 4, 100)
>>> plt.plot(t,1* signal.sawtooth(2 * np.pi * 1 * t,0.5))
plt.xlabel("Time[s]")
plt.ylabel("Amplitude[V]")
plt.title("Singal for sampling")
但我得到的结果是:
为什么它不是一个完美的三角波?(我需要更改代码吗?在
我想要的输出
下面的片段可以做到:
更多帮助信息:
^{pr2}$实际上我已经找到了答案,这和linspace的第三个参数有关。我做了300或400,它就修好了。感谢大家
相关问题 更多 >
编程相关推荐