Matlab 平台下的通信系统建模与仿真 2
1 Matlab 平台简介及 MATLAB 的特点 2
1 Matlab 平台简介 MATLAB软件的最初版本是由 Cleve Moler 博士等组成的名为 MathWorks 公司在 1992 年推向市场的,软件名称 MATLAB 为矩阵(matrix)和实验室(laboratory)两个英文单词的前三个字母的组合(即矩阵实验室)
所以,MATLAB 非常适合矩阵运算,这也是 MATLAB 软件的最大特点之一
2 MATLAB 的特点 (1)语言简洁,使用方便,运算符丰富,库函数极其丰富
利用其丰富的库函数避开繁杂的子程序编程任务
(2)语法限制不严格,程序设计自由
例如,在 MATLAB 里,用户无需对矩阵预定义就可以使用
(3)MATLAB 既具有结构化的控制语句(如 for 循环、while 循环、break语句和 if 语句),又有面向对象编程的特性
(4)程序的可移植性很好,基本上不做修改就可以在各种型号的计算机和操作系统上运行
(5)MATLAB 的图形功能强大
数据的可视化非常简单,同时 MATLAB 还具有较强的编辑图形界面的能力
(6)MATLAB 的缺点是软件成本高;其次 MATLAB 的程序不用编译等预处理,也不生成可执行文件,程序为解释执行,和其他高级程序相比,程序的执行速度较慢
(7)MATLAB 由核心部分和各种可选的工具箱两部分组成
核心部分中包含数百个核心内部函数
MATLAB 的另一重大特色是功能强劲的工具箱
其工具箱又可分为两类:功能性工具箱和学科性工具箱
功能性工具箱能用于多种学科,主要用来扩充其符号计算功能、图示建模仿真功能、文字处理功能以及与硬件实时交互功能
而学科性工具箱是专业性比较强的,如 control、toolbox、signal processing