我正在用MATLAB编写代码以进行卷积,然后进行反卷积 但是当我尝试运行/模拟时,出现以下错误; 使用deconv时出错(第19行) A的第一系数必须为非零。 无标题错误(第10行) x1 = deconv(y,h)
我正在使用的代码如下:
clc, clear all, close all
t=[0:0.1:36]
h=exp(-2*t).*heaviside(t-1)
x=heaviside(t)-heaviside(t-2)
y=conv(x,h)
plot(y)
xlabel('Time')
ylabel('Amplitude')
title('y(t)=x(t)*h(t)')
x1=deconv(y,h)
我如何摆脱这个错误,因为我必须通过使用带两个参数(输出y和脉冲响应h)的deconv命令来找回输入x