import numpy as np
def conv1d(x,h):
"""对位相乘相加法计算卷积和"""
N1=len(x)
N2=len(h)
x=np.array(x)
h=np.array(h)
temp=np.array([[0]*(N1+N2-1)]*N2)
for n in range(N2):
temp[n,n:n+N1]=x*h[n]
return temp.sum(axis=0)
对位相乘相加法计算卷积
最新推荐文章于 2023-12-23 11:56:18 发布