在matlab中,如何用filter函数求出两个函数的卷积,如求x(n)*h(n)的前51个样本,x(n)=0.8^n*u(n),h(n)=u(n)

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 15:42:29
在matlab中,如何用filter函数求出两个函数的卷积,如求x(n)*h(n)的前51个样本,x(n)=0.8^n*u(n),h(n)=u(n)

在matlab中,如何用filter函数求出两个函数的卷积,如求x(n)*h(n)的前51个样本,x(n)=0.8^n*u(n),h(n)=u(n)
在matlab中,如何用filter函数求出两个函数的卷积,
如求x(n)*h(n)的前51个样本,x(n)=0.8^n*u(n),h(n)=u(n)

在matlab中,如何用filter函数求出两个函数的卷积,如求x(n)*h(n)的前51个样本,x(n)=0.8^n*u(n),h(n)=u(n)
clear all
close all
clc
f=[];
for n=-1:0.01:1
if n>0
u=1;
else
u=0;
end
x=0.8^n*u;
h=u;
f=[f;conv(x,h)];
end
f
%%%%不对的话求包涵.