logo资料库

基于MATLAB的信号与系统实验指导课后详细答案(含源代码).docx

第1页 / 共31页
第2页 / 共31页
第3页 / 共31页
第4页 / 共31页
第5页 / 共31页
第6页 / 共31页
第7页 / 共31页
第8页 / 共31页
资料共31页,剩余部分请下载后查看
第二章
1.
(1)
(2)
(3)
(4)
2.
(1)
(2)
3.
第三章
1.
(1)
(2)
2.
3.
第四章
1.
第五章.
1.
(1)
(2).
2.
(1)
(2)
第六章
1
2
第七章
1.
(1)
(2)
2.
(1)
(2)
3.
4.
第八章
1.
2.
(1)
(2)
第九章
1.
2.
第十章
1.
(1)
2.
(1)
(2)
(3)
(4)
3.
第二章 1. (1) t = 0:0.01:5; y = 2 * cos(3 * t + pi / 4); plot(t,y) grid on xlabel('t'),ylabel('y') title('y = 2 * cos(3 * t + pi / 4)') axis([0 5 -2.5 2.5]); (2) t = -1:0.01:5; y = (2 - exp(-t)) .* (t>=0); plot(t,y) grid on xlabel('t'),ylabel('y') title('y = (2 - exp(-t))*(t> =0)') axis([-1 5 -0.5 2.5]);
(3) t = -1:0.01:5; y = t .* ((t>=0) - ((t-1)>=0)); plot(t,y) grid on xlabel('t'),ylabel('y') title('y = t .* ((t>=0) - ((t-1)>=0))') axis([-1 5 -0.5 1.5]);
(4) t = -1:0.01:5; y = (1 + cos(pi * t)).* ((t>=0) - ((t-2)>=0)); plot(t,y) grid on xlabel('t'),ylabel('y') title('y = (1 + cos(pi * t)).* ((t>=0) - ((t-2)>=0))') axis([-1 5 -0.5 2.5]); 2. (1) t = -4:0.01:10; a = pi / 4; b = pi / 2; y = 2 + exp((a * i) * t) + exp((b * i) * t); subplot(2,2,1);plot(t,real(y));title('实部');axis([-4 10 0 4.5]);grid on; subplot(2,2,2);plot(t,imag(y));title('虚部');axis([-4 10 -3 4]);grid on; subplot(2,2,3);plot(t,abs(y));title('模');axis([-4 10 0 4.5]);grid on; subplot(2,2,4);plot(t,angle(y));title('相角');axis([-4 10 -1.5 1]);grid on;
(2) t = -4:0.01:10; k = 2; b = pi / 4; y = k * exp((t+ b * i) * i); subplot(2,2,1);plot(t,real(y));title('实部');axis([-4 10 -2 2]);grid on; subplot(2,2,2);plot(t,imag(y));title('虚部');axis([-4 10 -3 4]);grid on; subplot(2,2,3);plot(t,abs(y));title('模');axis([-4 10 0 2]);grid on; subplot(2,2,4);plot(t,angle(y));title('相角');axis([-4 10 -4 4]);grid on;
3. P = 2 * pi; t = 0:0.01:5; y = square(P * t,50); plot(t,y) grid on; axis([0 6 -2 1.5]); title('幅度为1、周期为1,、占空比为0.5的周期矩形脉冲信号')
第三章 1. (1) t = 0:0.01:5; y = exp(-t) .* sin(10 * pi * t) + exp(-1/2 * t) .* sin(9 * pi * t); plot(t,y) grid on; title('y = exp(-t) .* sin(10 * pi * t) + exp(-1/2 * t) .* sin(9 * pi * t)') axis([0 5 -2 2])
(2) t = 0:0.01:5; y = sinc(t).*cos(10 * pi *t); plot(t,y) grid on; title('y = sinc(t).*cos(10 * pi *t)') axis([0 5 -1.5 1.5]) 2.
定义一个函数 function [ f ] = fun( t ) f = (t+1).*(heaviside(t+2)-heaviside(t+1)) + heaviside(t+1) + heaviside(t)- heaviside(t- 1) - heaviside(t-2) + (1-t).*(heaviside(t-1)-heaviside(t-2)); end 调用这个函数 t = -2:0.01:6; f1 = fun(t-1); f2 = fun(2-t); f3 = fun(2*t+1); f4 = fun(4-t/2); f5 = (fun(t) + fun(-t)) .* (t>=0); subplot(231);plot(t,f1);title('f(t-1)');axis([-2 6 -2 4]);grid on subplot(232);plot(t,f2);title('f(2-t)');axis([-2 6 -2 4]);grid on; subplot(233);plot(t,f3);title('f(2t+1)');axis([-3 4 -2 4]);grid on; subplot(234);plot(t,f4);title('f(4-t/2)');axis([-1 8 -2 4]);grid on; subplot(235);plot(t,f5);title('(f(t)+f(-t))u(t)');axis([-3 5 -2 4]);grid on; 3. t = 0:0.01:3; f = (heaviside(t) - heaviside(t-2)).*(1-t); f1 = fliplr(f); fe = (f+f1)/2;
分享到:
收藏