在数字信号处理中,我们用到了Matlab来处理信号,但是课本上给出的示范代码中impseq函数不能用,这是因为Matlab没有这个函数。我们需要自己来写个。
(1)先新建个函数文件----左上角--新建--选择函数
(2) 会出现个函数文件页面
(3)我们需要来自己编写函数
源代码我放到这里
function [z] = impseq(a,b,c)
%UNTITLED3 Summary of this function goes here
% Detailed explanation goes here
s=b:c;
l=length(b:c);
z=zeros(1,l);
ind=find(s==a)
z(ind)=1;
end
(4)然后我们保存,保存时需要把文件名称改成我们自己写的函数名,保存在你自己放置文件的地方
(5) 之后再用这个函数的时候,Matlab就会调用这个函数