сложность использования команды deconv - PullRequest
0 голосов
/ 08 мая 2019

Я пишу код в 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)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...