信号的能量密度计算公式及python实现
时间: 2023-05-31 10:08:04 浏览: 160
信号能量计算
4星 · 用户满意度95%
信号的能量密度计算公式是: E = ∫|x(t)|²dt ,其中x(t)表示信号在时间轴上的取值。在Python中可以使用NumPy库中的trapz()函数来计算该积分的近似值,代码如下:
import numpy as np
# 生成信号
t = np.linspace(0, 1, 1000)
x = np.sin(2*np.pi*10*t) + 2*np.sin(2*np.pi*20*t)
# 计算能量密度
E = np.trapz(np.abs(x)**2, t)
print("能量密度为:", E)
阅读全文