浙江大学 信电系 信号与系统实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本科实验报告

课程名称:信号与系统实验

姓名:

院系:

专业:

学号:

指导教师:周绮敏、史笑兴、李惠忠

年月日

实验报告

课程名称: 信号与系统实验 指导老师: 史笑兴、周绮敏、李惠忠 成绩: 实验名称: 实验一 MATLAB 基本实验 实验类型: 设计型 一、实验目的与要求

1、掌握Matlab 的基本使用方法:操作界面、基本语法、基本函数等;

2、掌握Matlab 在“信号与系统”课程中的应用: (1)信号的产生与表示;

(2)产生基本信号的Matlab 函数; (3)卷积和的计算与表示;

(4)离散时间信号的傅立叶变换的计算与表示,部分傅立叶变换的性质验证。

二、实验内容和原理

1、P168,实验一,习题 1、

2、

3、

4、

5、7 2、P169,实验二,习题 1、1的补充题、2、3 3、P170,实验三,习题 1、2、3

三、主要仪器设备

带有matlab 的电脑一台

四、操作方法和实验步骤

4.1 新建文本文档并命名,在文本文档中写matlab 代码,另存为.m 的文件,此时注意名称开头不应为数字,标题中不应出现matlab 自带函数的名称; 4.2打开matlab 程序,运行已保存好的.m 文件,根据提示的错误信息修改代码直至无错误为止,运行代码,记录运行结果。

五、实验数据记录和处理 实验1.1 代码:

clear;clf;clc; %Impulse sequence subplot(2,2,1); n=[-10:10]; z=(n==0); stem(n,z);

axis([-10,10,-1,2]); title('Impulse sequence'); xlabel('n');ylabel('delta[n]');

%Impulse function subplot(2,2,2); t=-10:0.1:10;

专业: 姓名: 学号:

日期:5.3—5.24 地点:东四420室

实验时间: 周 第 节课 签到表编号:

y=(t==0);

plot(t,y,'r');

axis([-10,10,-1,2]);

title('Impulse function');

xlabel('t');ylabel('\delta(t)');

%Step Sequence

subplot(2,2,3);

n=[-10:10];

z=(n>=0);

stem(n,z);

axis([-10,10,-1,2]);

title('Step sequence');

xlabel('n');ylabel('u[n]');

%Step function

subplot(2,2,4);

t=-10:0.1:10;

y=(t>=0);

plot(t,y,'b');

axis([-10,10,-1,2]);

title('Step function');

xlabel('t');ylabel('u(t)');

结果:

实验1.2

代码:

%sine wave

subplot(2,2,1);

t=-2*pi:pi/20:2*pi;

plot(t,sin(t));

axis([-2*pi,2*pi,-1.5,1.5]); title('Sine wave');

xlabel('t');ylabel('sin(t)');

%Triangular wave

subplot(2,2,2);

t=-5*pi:pi/100:5*pi;

x=sawtooth(t,0.5);

plot(t,x);

axis([-5*pi,5*pi,-1.5,1.5]); title('Triangular wave'); xlabel('t');ylabel('x');

%Sawtooth wave

subplot(2,2,3);

t=-5*pi:pi/100:5*pi;

z=sawtooth(t,0);

plot(t,z);

axis([-5*pi,5*pi,-1.5,1.5]); title('Sawtooth wave t=0'); xlabel('t');ylabel('z');

subplot(2,2,4);

t=-5*pi:pi/100:5*pi;

z=sawtooth(t,1);

plot(t,z);

axis([-5*pi,5*pi,-1.5,1.5]); title('Sawtooth wave t=1'); xlabel('t');ylabel('z');

结果:

实验1.3

代码:

clear;clf;clc;

%Sinc function

t=-4*pi:pi/20:4*pi;

subplot(2,1,1);

plot(t,sinc(t));

axis([-4*pi,4*pi,-0.5,1.5]);

title('Sinc function');

grid on;

xlabel('t');ylabel('sinc(t)');

%Sample function

subplot(2,1,2);

plot(t,sinc(t/pi));

axis([-4*pi,4*pi,-0.5,1.5]);

title('Sample function');

grid on;

xlabel('t');ylabel('sa(t)');

结果:

实验1.4

代码:

u1=stepseq(0,-5,20);u3=stepseq(5,-5,20);

x=u1-u3;

n=[-5:20];

h=delta(n-5);

subplot(3,1,1);stem(n,x);axis([-5,20,0,1.2]);title('x[n]'); xlabel('n');ylabel('x[n]');

subplot(3,1,2);stem(n,h);axis([-5,20,0,1.2]);title('h[n]');

相关文档
最新文档