matlab 为什么求了卷积分去卷积后不能回去

来源:百度知道 编辑:UC知道 时间:2024/09/20 15:44:29
x1=linspace(-50,50);
h=sin(x1);
x2=linspace(-50,50);
y=randn(1,length(x2));;
k0=x2(1)+x1(1); %计算序列f非零样值的起点位置
k3=length(y)+length(h)-2; %计算卷积和f的非零样值的宽度
k=k0:1:(k3+k0); %确定卷积和f非零样值的时间向量
z1=conv2(h,y);
g=deconv(z2,h);

z2没有定义啊,应该是z1吧?
g=deconv(z1,h);

x1=linspace(-50,50);
h=sin(x1);
x2=linspace(-50,50);
y=randn(1,length(x2));;
k0=x2(1)+x1(1); %计算序列f非零样值的起点位置
k3=length(y)+length(h)-2; %计算卷积和f的非零样值的宽度
k=k0:1:(k3+k0); %确定卷积和f非零样值的时间向量
z1=conv2(h,y);
g=deconv(z1,h);

这次通了。