摘要:MATLAB是一种用于科学工程计算的高效率高级语言。MATLAB原先作为矩阵实验室(Matrix Laboratory),是提供使用LINPACK和EISPACK矩阵软件包接口。后来它逐渐地发展成通用科学计算、图视交互系统和程序设计语言。
MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且mathwork也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++,JAVA的支持。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些经典的程序。
信号与系统开发-交互平面设计是采用MATLAB软件对信号与系统的有关知识进行交互式界面设计,这样会使用户对信号知识有更加深刻的了解。
要分析一个系统,首先要建立描述该系统基本特性的模型,然后用数学方法(或计算机仿真等)求出它的解答,并对所得结果赋予实际含义。按数学模型的不同,系统可分为:即时系统与动态系统;连续系统与离散系统;线性系统与非线性系统;时变系统与时不变系统等。
关键词:信号与系统;MATLAB;交互界面;信号的F、S、Z变换;建模
目录
摘要
ABSTRACT
第一章 绪论-1
1.1课题研究的背景和意义-1
1.2研究与发展现状-1
1.3论文主要研究内容-2
1.4论文的结构安排-2
第二章 信号与系统理论知识-3
2.1连续信号与离散信号-3
2.2周期信号与非周期信号-4
2.3基本运算-5
2.4信号的F、S、Z变换-5
2.4.1连续傅里叶变换-5
2.4.2离散傅里叶变换-7
2.4.3拉普拉斯变换-7
2.4.4Z变换-8
2.5LTI系统分析-9
2.5.1系统的框图表示-9
2.5.2系统的性质-9
2.5.3LTI系统分析方法-10
第三章 MATLAB软件-11
3.1MATLAB软件介绍-11
3.2菜单栏及用户界面-12
3.2.1建立菜单栏-12
3.2.2用户界面设计原则-13
3.2.3界面菜单-14
第四章 界面的结构-16
4.1界面的功能与特色-16
4.2界面的总体结构-18
4.2.1总体结构框图-18
4.2.2子界面的结构-18
第五章 界面的实现-21
5.1欢迎界面的实现-21
5.2信号界面的实现-24
5.3基本运算界面的实现-27
5.4F、S、Z变换界面的实现-29
5.5LTI系统分析界面的实现-30
结束语-32
致 谢-33
参考文献-34
附录-35