Я пишу код в 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)
Как мне выйти из этогоошибка, так как я должен найти обратный ввод x, используя команду deconv, которая принимает два аргумента (выходной y и импульсный отклик h)