![](https://csdnimg.cn/release/download_crawler_static/87905705/bg1.jpg)
1
一 MATLAB 简介
MATLAB 自 1982 年由美国 Mathwork 公司开发的一套高性能的数值计算和可视化软件。
它集数值分析、矩阵计算、信号分析与图形显示为一体,构成的一个方便的、界面友好的用
户环境。历经二十几年的发展和竞争,现已成为( IEEEE 祥述)国际公认的最优秀的科技应
用软件。Matlab 最突出的特点就是简洁、它用直观的、符合人们思维习惯的代码、代替 C
语言和 FORTRAN 语言的冗长代码。为此,Matlab 获得了对应用学科(特别是边缘学科和交
叉学科)的极强适应力。在国内外高校、Matlab 已成为大学生,硕士生、博士生必须掌握
的基本技能。在设计研究学位和工业部门,Matlab 已经成为研究和解决各种具体工程问题
的一种标准软件。信号分析与处理是科研生产中的重要环节,也是目前国内外出现的信号处
理的新研究课题。信号分析与处理,可以研究系统的稳定性,选择系统参数,验证系统的理
论和算法。Matlab 软件广泛用于数字信号分析,系统识别,时序分析与建模,神经网络、
动态仿真等方面有着广泛的应用。利用 Matlab 这个最优秀的科技软件,把计算机技术与信
号分析紧密地结合起来,对信号进行分析处理仿真研究,经实例验证,取得了非常好的效果,
具有一定的实用价值。
MATLAB 是集数值计算、符号运算及图形处理等强大功能于一体的科学计算语言。作为
强大的科学计算平台,它几乎能够满足所有的计算需求。在 MATLAB 环境下,用户可以集成
地进行程序设计,数值计算,图形绘制,输入输出,文件管理等各项操作。MATLAB 为用户
提供了具有条件控制、函数调用、数据输入输出及面向对象等特性的高层的、完备的编程语
言。MATLAB 语言语法简单,程序调试和维护容易,其编程效率远远高于 BASIC、PISCAL 及 C
等高级语言。除此之外,MATLAB 还具有很强的功能扩展能力,与它的主系统一起,可以配
备各种各样的工具箱,以完成一些特定的任务。新版本的 MATLAB 语言是基于最为流行的 C
语言基础上的,因此语法特征与 C 语言极为相似,而且更加简单,更加符合科技人员对数学
表达式的书写格式。使之更利于非计算机专业的科技人员使用。具有可移植性好、可扩展性
极强等特点,是最为普遍的计算仿真工具之一,所以我们有必要了解和掌握 MATLAB 这门语
言工具。
二 MATLAB 在数字信号处理中的应用
方法对信号进行变换、滤波、压缩、增强、估计、识别等处理以达到提取有用信息便于
应用的目的。目前数字信号处理技术已广泛应用于通信、电子信息、雷达、遥感、生物医学