分析的可视化建模与仿真调试成为可能,该软件包含的信号处理工具箱更是学习
和应用信号与系统分析方法和原理的有力工具。
本教学软件就是基于MATLAB软件中的GUI即图形用户界面(GUI是由窗口、
按键、菜单、文字说明等对象构成的一个用户界面,用户通过一定的方法,选择、
激活这些图形对象,实现计算、绘图等功能)模块进行的设计。通过简单的操作可
以直观的了解到信号在时域、频域的变换以与运算, 使同学能够对本课程的学习
产生兴趣。
2 MATLAB 软件简介
2.1 MATLAB 发展过程
MATLAB 软件是由美国 Mathworks 公司推出的用于数值计算和图形处理的
科学计算系统环境。MATLAB 是英文 MATrix LABoratory(短阵实验室)的缩写。
它的第 1 版(DoS 版本 1.0)发行于 1984 年,现在最新的版本集中了日常数学处理
中的各种功能,包括高效的数值计算、矩阵运算、信号处理和图形生成等功能。
在 MATLAB 环境下,用户可以集成地进行程序设计、数值计算、图形绘制、
输入输出、文件管理等各项操作。 MATLAB 提供了一个人机交互的数学系统环
境,该系统的基本数据结构是矩阵,在生成矩阵对象时,不要求作明确的维数说
明。与利用 c 语言或 FORTRAN 语言作数值计算的程序设计相比,利用 MATLAB
可以节省大量的编程时间。
在美国的一些大学里,MATLAB 正在成为对数值线性代数以与其他一些高
等应用数学课程进行辅助教学的有益工具。在工程技术界,MATLAB 也被用来
解决一些实际课题和数学模型问题。典型的应用包括数值计算、算法预设计与验
证,以与一些特殊的短阵计算应用,如自动控制理论、统计、数字信号处理(时
间序列分拆)等。
MATLAB 系统最初是由 CIeve Moler 用 FORTRAN 语言设计的,有关短阵的
算法来自 LINPACK 和 EIsPACK 课题的研究成果;现在的 MATLAB 程序是
Math Works 公司用 C 语言开发的,第一版由 Steve Bangert 主持开发编译解释
程序,SteveKleiman 完成图形功能的设计,John Little 和 Cleve Moler 主持开发了
各类数学分分析的子模块,撰写用户指南和大部分的 M 文件。自从第一版发行
以来,已有众多的科技工作者加入到 MATLAB 的开发队伍中,并为形成今天的
评论0
最新资源