(1) 在 MATLAB,2013a 中,加入了 Financial Instruments Toolbox:对赫尔-怀特 (Hull-White)、 线性高斯和 LIBOR 市场模型的校准和蒙特卡洛(Monte Carlo) 仿真:Image ProcessingToolbox:利用有效轮廓、10个函数的 C 代码生成 和 11 个功能的 GPU 加速来实现图像分割;Phased Array System Toolbox: 传感器阵列分析、波形分析和雷达方程计算的极化支持、阵列锥和应用程序。
(2) 在 Simulink,R2013a 中,加入了 Simulation Performance Advisor、封装链接 的库块和通过逻辑表达式的活动变量控制;SimMechanics:用于从 CAD 和 其他系统导入模型的已发布 XML 构架;Simulink Design Verifier:数组超出 边界检查;HDL Verifier:从 MATLAB生成 HDL测试平台。
(3) 在 Release 2013b 中,加入了 Statistics Toolbox™: 线性混合效应回归模型; Mapping Toolbox™: 可使用来自 OpenStreetMap 和其他来源的动态基本地 图进行 Web地图显。
(4) 在 2014b 版中,更是推出了全新的 MATLAB 图形系统。使用了全新的默认 颜色、字体和样式,以便于对数据的解释。俄日抗锯齿字体和线条使得文字 和图形看起来更加的平滑。
1.2 优势特点
(1) 用户能使用高效益的数值计算以及符号计算功能,从繁琐、复杂的数学云 散分析中解脱出来;
(2) 具备完整的图形处理功能,可视化计算结果和编程;
(3) 用户界面友好,语言接近数学表达式,让初学者易于学习掌握;
(4) 多种多样的应用工具箱(如财政金融工具箱、计算机视觉工具箱),能让 用户更轻松的解决问题。
1.2.1 友好的编程环境
MATLAB由一系列工具组成,包括:MATLAB桌面和命令窗口、历史命令 窗口、编辑器和调试器、路径搜索和用于用户浏览帮助、工作空间、文件的浏览 器。用户们通过这些工具来使用MATLAB的函数和文件,大部分工具采用的是 图形用户界面,这使得工具的使用变得简单易懂。随着MATLAB的不断升级, 它的用户界面也越来越精细,愈加接近Windows界面,操作更加简便。在新版本 中,MATLAB还加入了完整的联机查询、帮助系统,这些都为用户提供了极大 的帮助。不仅编程环境简单,调试系统也同样较为完备,程序不必经过编译即可
直接运行,并能够及时的指出错误、分析错误原因[1]。
1.2.2 简单易用
MATLAB是一个高级的矩阵/阵列语言,它包含控制语句、函数、数据结构、 输入和输出和面向对象编程特点[1]。用户在编程时可以再命令窗口中输入语句的 同时执行命令同步,也可以提前编写好一个应用程序后再一起运行。在新版本的 MATLAB中,使用的语言基于如今最为流行的C++语言的基础,它的语法特征和 C++非常相似,不但如此,比起C++的语言,MATLAB语言更加简单,与科技人 员对数学表达式的书写格式符合程度更高,方便非计算机专业的用户使用。
1.2.3 强大的处理能力
MATLAB 包含了六百多个数学运算函数,能够便捷的完成用户所需的任何 计算功能。科研和工程计算中最新的研究成果都被运用到函数中所使用的算法中 去,并且经过了优化和容错处理。这些算法一般可以用来代替 C 和 C++。当使 用相同的计算放下时,使用 MATLAB 编程的工作量会大幅度减少。MATLAB 语 言不需要定义数组的维度,并给出矩阵函数和特殊矩阵特有的库函数,这样在解 决比如信号处理、空掷、系统识别、建模、优化等问题时,更为简便、高效, MATLAB 在这一点上是其他高级语言所不能与之攀比的[1]。文献综述