簡體   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