题目一
1)
t=0:0.01:10;%设置t的取值范围从0到10,增量为0.01
t0=0;%设定t0为阶跃点
y=stepfun(t,t0);%生成阶跃函数
plot(t,y)%描绘图像
2)
t = [0:0.01:10];%确定自变量
y=4.*exp(-0.5*t).*cos(pi*t); %确定因变量
plot(t,y);%描绘图像
3)
k=-5:5;%设置k的取值范围(方便图像显示)
x=[zeros(1,3),ones(1,8)];%1*3零矩阵 和1*8的1矩阵
stem(k,x);%描绘图像
4)
t=-5:5;%自变量
y=(7.*(0.6).^t).*(cos(0.9*pi*t));%因变量
stem(t,y)%画图
题目二
1)
sys = tf([2,1],[1,4,3]);
t=0:0.1:10;
y=impulse(sys,t);%求冲激响应
plot(t,y)
2)
sys = tf([2,1],[1,4,3]);
t=0:0.1:10;
y=step(sys,t);%求阶跃响应
plot(t,y)
题目三
1)
t1=0:0.001:1;
x0=0;%设定x0为阶跃点
y1=stepfun(t1,x0);
x1=1;%设定x1为阶跃点
y2=stepfun(t1,x1);
f1=y1-y2;%写出发f1(t)
y3=2*t1;
f2=f1.*y3;
t=0+0:0.001:1+1;%卷积积分的范围
ft=conv(f1,f2);
ft=ft*0.001;%对1000个样点取平均
plot(t,ft)
2)
t=-3:0.001:3;
y1=cos(30*t);
y2=stepfun(t,-2.5);
y3=stepfun(t,2.5);%构造f1
y4=stepfun(t,0);
y5=stepfun(t,4);%构造f2
f1=y1.*(y2-y3);
f2=y3-y4;
x=-3+-3:0.001:3+3;%确定范围
f=conv(f1,f2);
plot(x,f)
题目四
t1=rand(1,500);%利用rand函数产生随机数列,即服从平均分布的白噪声
figure(1);%图片1
plot(u1);%描绘图像
[y,x]=xcorr(u1,'biased');%求该噪声的自相关函数
figure(2);%图片2
plot(x,y);%描绘图像
后续实验请访问: https://youngbc.cn