繁体   English   中英

如何在 Python 中对 plot 电平移位的正弦波进行电平转换?

[英]How to plot level-shifted sine wave in Python?

我能够 plot 一个简单的正弦波,但我想知道如果它是一个电平移动的正弦波,我将如何 plot? 所以,为了简单起见,请参考附图以理解我所说的“电平转换”正弦波是什么意思?

在此处输入图像描述

就这些。 真的需要帮助才能让它为我的项目演示工作。 非常感谢您提前。

问候, 阿尼斯

确实,正如@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()

正弦波图

Numpy 使简单地将数据加 1 变得微不足道:

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

正弦图偏移 +1

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM