MATLAB 7.10
产品说明
- 介绍和主要功能
- 开发算法和应用程序
- 分析和访问数据
- 数据可视化
- 执行数字运算
- 发布结果和部署应用程序
开发算法和应用程序
MATLAB 提供了一种高级语言和开发工具,使您可以迅速地开发并分析算法和应用程序。MATLAB 语言
MATLAB 语言支持向量和矩阵运算,这些运算是工程和科学问题的基础。 这样使得开发和运行的速度非常快。使用 MATLAB 语言,编程和开发算法的速度较使用传统语言大大提高,这是因为 无须执行诸如声明变量、指定数据类型以及分配内存等低级管理任务。 在很多情况下,MATLAB 无须使用 "for" 循环。因此,一行 MATLAB 代码经常等效于几行 C 或 C++ 代码。
同时,MATLAB 还提供了传统编程语言的所有功能,包括算法运算符、 流控制、数据结构、数据类型、面向对象编程 (OOP) 以及调试功能。
![]() |
左侧是一种通讯调制算法,它可生成 1024 个随机位、执行调制、添加复合高斯噪音并绘制结果,而这一切功能只需 9 行 MATLAB 代码即可实现。单击图像可查看放大视图。 |
为快速执行大量的矩阵和向量计算,MATLAB 使用了处理器经过优化的库。对于通用的标量计算,MATLAB 使用其 JIT(即时)编译技术生成机器代码指令。
这一技术可用于大多数平台,它提供了可与传统编程语言相媲美的执行 速度。
开发工具
MATLAB 包含一些有助于高效实施算法的开发工具。这些工具如下:MATLAB 编辑器 - 提供标准的编辑和调试功能,如设置断点及单步执行
M-Lint 代码检查器 - 对代码进行分析并提出更改建议,以提高其性能和可维护性
MATLAB 事件探查器 - 记录执行各行代码所花费的时间
目录报表 - 扫描目录中的所有文件,并报告代码效率、文件差异、文件相关性和代码覆盖
| 右侧是 M-Lint 代码检查器报表,其中包含有关使代码维护工作速度更快、更简易的建议。单击图像可查看放大视图。 | ![]() |
设计图形用户界面
可以使用交互式工具 GUIDE(图形用户界面开发环境)布置、设计及编辑用户界面。利用 GUIDE,可以在用户界面中包含列表框、下拉式菜单、下压按钮、单选按钮、滑块、MATLAB 图形和 ActiveX 控件。此外,也可以使用 MATLAB 函数以编程方式创建 GUI。![]() |
左侧是子波分析 GUI(顶部)的 GUIDE 版面以及完成的界面(底部)。单击图像可查看放大视图。 |
商店


