精品文档
中南大学
信号与系统试验报告
姓名: 学号:
专业班级:自动化
.
精品文档
实验一 基本信号的生成
1.实验目的
? 学会使用MATLAB产生各种常见的连续时间信号与离散时间信号; ? 通过MATLAB中的绘图工具对产生的信号进行观察,加深对常用信号的
理解;
? 熟悉MATLAB的基本操作,以及一些基本函数的使用,为以后的实验奠
定基础。
2.实验内容
⑴ 运行以上九个例子程序,掌握一些常用基本信号的特点及其MATLAB实现方法;改变有关参数,进一步观察信号波形的变化。 ⑵ 在 k?[?10:10] 范围内产生并画出以下信号:
a) f1[k]??[k]; b) f2[k]??[k+2]; c) f3[k]??[k-4];
d) f4[k]?2?[k+2]??[k-4]。
.
精品文档
源程序:
k=-10:10;
f1k=[zeros(1,10),1,zeros(1,10)]; subplot(2,2,1) stem(k,f1k) title('f1[k]')
f2k=[zeros(1,8),1,zeros(1,12)]; subplot(2,2,2) stem(k,f2k) title('f2[k]')
f3k=[zeros(1,14),1,zeros(1,6)]; subplot(2,2,3) stem(k,f3k) title('f3[k]') f4k=2*f2k-f3k; subplot(2,2,4) stem(k,f4k) title('f4[k]')
⑶ 在 k?[0:31]范围内产生并画出以下信号:
a) f1[k]?sin??4k?cos??4k?; b) f2[k]?cos2??4k?; c) f3[k]?sin??4k?cos??8k?。
.
精品文档
请问这三个信号的基波周期分别是多少? 源程序:
k=0:31;
f1k=sin(pi/4*k).*cos(pi/4*k); subplot(3,1,1) stem(k,f1k) title('f1[k]')
f2k=(cos(pi/4*k)).^2; subplot(3,1,2) stem(k,f2k) title('f2[k]')
f3k=sin(pi/4*k).*cos(pi/8*k); subplot(3,1,3) stem(k,f3k) title('f3[k]')
其中f1[k]的基波周期是4, f2[k]的基波周期是4, f3[k]的基波周期是16。
实验二 信号的基本运算
1.实验目的
? 学会使用MATLAB完成信号的一些基本运算;
.
精品文档
? 了解复杂信号由基本信号通过尺度变换、翻转、平移、相加、相乘、差
分、求和、微分及积分等运算来表达的方法;
? 进一步熟悉MATLAB的基本操作与编程,掌握其在信号分析中的运用特
点与使用方式。
2.实验内容
⑴ 运行以上三个例题程序,掌握信号基本运算的MATLAB实现方法;改变有关参数,考察相应信号运算结果的变化特点与规律。 ⑵ 已知信号f(t)如下图所示:
给定信号f(t)21.81.61.41.2f(t)10.80.60.40.20-4-3-2-1 0t1234a) 用MATLAB编程复现上图; %作业题2 a: t=-6:0.001:6; ft1=tripuls(t,6,0.5); subplot(2,1,1) plot(t,ft1) title('f(t)')
.
信号与系统实验报告1



