如何在Python中绘制水平位移正弦波?

2024-10-03 13:20:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我能画出一个简单的正弦波,但我想知道如果它是一个水平位移的正弦波,我该怎么画?所以,为了简单起见,请参考附件中的图片来理解我所说的“电平偏移”正弦波是什么意思

enter image description here

仅此而已。我真的需要帮助才能在我的项目演示中发挥作用。事先非常感谢

问候,, 茴香


Tags: 项目附件水平图片问候发挥作用正弦波电平
1条回答
网友
1楼 · 发布于 2024-10-03 13:20:37

事实上,正如@TheBigKahuna所提到的:这只是简单地添加1的问题

就python而言numpymatplotlib使得这一点变得微不足道:

import numpy as np
from math import sin,radians
import matplotlib.pyplot as plt
# calculate 360 samples
samples = np.array([sin(radians(angle)) for angle in range(0,360)])
# plot samples
plt.plot(samples)
plt.show()

sine wave plot

Numpy使简单地向数据中添加1变得很简单:

plt.plot(samples + 1)
plt.show()

sine plot offset by +1

相关问题 更多 >