1、先编写函数function y=fa(t)
y=2*(t>=0&t<=1)+1*(t>=1&t<=2)
并以fa命名
再另一个程序中调用fa(t):例如
t=-10:0.1:10;
plot(t,fa(-t))
2、clear;
clc;
t=-4:0.01:4;
t1=0:0.01:4;
t0=0;
f1=(t>0); %单位阶跃信号
f2=sign(t); %符号函数
n=length(t);
f3=zeros(1,n);
f3(1,(-t0+4)/0.01+1)=1; %单位冲激函数
f4=t1; %单位斜变函数
扩展资料:
线性时不变系统:既满足叠加原理又具有时不变特性,它可以用单位脉冲响应来表示。单位脉冲响应是输入端为单位脉冲序列时的系统输出,一般表示为h(n),即h(n)=T[δ(n)]。
任一输入序列x(n)的响应y(n)=T[x(n)]=T[ δ(n-k)];
由于系统是线性的,所以上式可以写成y(n)=T[δ(n-k)];
又由于系统是时不变的,即有T[δ(n-k)]=h(n-k);
从而得y(n)=h(n-k)=x(n)*h(n);
这个公式称为线性卷积,用“*”表示。
参考资料来源:百度百科-线性时不变系统