专 业: 测控技术与仪器 班 级: 测控11-2 班 姓 名: 谷晓峰 学 号: 11034010219
指导教师: 贺婷
广东石油化工学院计算机与电子信息学院
实验二
1.编写程序,绘制下面的信号的波形图:
111n x(t)cos(0t)cos(30t)cos(50t)sin()cos(n0t)
352n1n其中,0 = 0.5π,要求将一个图形窗口分割成四个子图,分别绘制cos(0t)、cos(30t)、cos(50t) 和x(t) 的
波形图,给图形加title,网格线和x坐标标签,并且程序能够接受从键盘输入的和式中的项数。 实验内容及步骤: 代码: w0=0.5*pi; t=-4:0.01:4;
N=input('Type in the number N= '); x1=cos(w0*t);x2=cos(3*w0*t);x3=cos(5*w0*t); xt=0; for n=1:N;
xN=1/n*sin(n*pi/2)*cos(n*w0*t); xt=xt+xN; end xt
subplot(2,2,1);plot(t,x1);
title('cos(w0t)');xlabel('t');grid on; subplot(2,2,2);plot(t,x2);
title('cos(3w0t)');xlabel('t');grid on; subplot(2,2,3);plot(t,x3);
title('cos(5w0t)');xlabel('t');grid on; subplot(2,2,4);plot(t,xt); title('xt');xlabel('t');grid on; 输入N=1
实验结果: 可得波形:
2.已知f1(t)=e-t[u (t)- u (t-2)]、 f2(t) = [u (t)- u (t-3)],编制一个m文件,绘出f1(t)、f2(t)和f(t)=f1(t)* f2(t)的波形。 实验内容及步骤: 代码: p=0.01; k1=0:p:2 f1=exp(-k1); k2=0:p:3;
f2=ones(1,length(k2)); [f,k]=sconv(f1,f2,k1,k2,p)
实验结果:
3.已知某信号的拉普拉斯变换表达式为X(s)域表达式。 实验内容及步骤:
1求该信号的时
s23s2由于题目没有指定收敛域,所以必须考虑所有可能的情况。为此,可以先计算出该信号的拉普拉斯变换表达式的极点。很显然,X(s)有两个极点,分别为 s = -1,s = -2。 代码: b = 1; a = [1 3 2];
[r, p, k] = residue (b, a) 实验结果: r = -1 1 p = -2 -1 k = []
4.设连续时间信号为一个正弦信号 x(t) = cos(0.5πt),抽样周期为Ts = 1/4秒,编程序绘制信号x(t)和已抽样信号x[n]的波形图。 实验内容及步骤: 代码: t = 0:0.01:10;
Ts = 1/4; % Sampling period
n = 0:Ts:10; % Make the time variable to be discrete x = cos(0.5*pi*t);
xn = cos(0.5*pi*n); % Sampling subplot(221) plot(t,x),
title('A
continuous-time
signal
x(t)'),
xlabel('Time t') subplot(222)
stem(n,xn,'.'), title('The sampled version x[n] of x(t)'), xlabel('Time index n') 实验结果:
因篇幅问题不能全部显示,请点此查看更多更全内容