Skip to Main Content Skip to Search
首页 |   中国  Choose Country  |  联系我们  |  Cart 商店 
现在注册 | 登录
产品和服务 行业 教育 支持 用户中心 公司
spacer spacer spacer spacer spacer spacer

 

MATLAB 7.10

产品说明

开发算法和应用程序

MATLAB 提供了一种高级语言和开发工具,使您可以迅速地开发并分析算法和应用程序。

MATLAB 语言

MATLAB 语言支持向量和矩阵运算,这些运算是工程和科学问题的基础。 这样使得开发和运行的速度非常快。

使用 MATLAB 语言,编程和开发算法的速度较使用传统语言大大提高,这是因为 无须执行诸如声明变量、指定数据类型以及分配内存等低级管理任务。 在很多情况下,MATLAB 无须使用 "for" 循环。因此,一行 MATLAB 代码经常等效于几行 C 或 C++ 代码。

同时,MATLAB 还提供了传统编程语言的所有功能,包括算法运算符、 流控制、数据结构、数据类型、面向对象编程 (OOP) 以及调试功能。



左侧是一种通讯调制算法,它可生成 1024 个随机位、执行调制、添加复合高斯噪音并绘制结果,而这一切功能只需 9 行 MATLAB 代码即可实现。单击图像可查看放大视图。
利用 MATLAB,无须执行编译和链接即可一次执行一个或一组命令,这样就可以迅速迭代到最佳解决方案。

为快速执行大量的矩阵和向量计算,MATLAB 使用了处理器经过优化的库。对于通用的标量计算,MATLAB 使用其 JIT(即时)编译技术生成机器代码指令。

这一技术可用于大多数平台,它提供了可与传统编程语言相媲美的执行 速度。

开发工具

MATLAB 包含一些有助于高效实施算法的开发工具。这些工具如下:

MATLAB 编辑器 - 提供标准的编辑和调试功能,如设置断点及单步执行

M-Lint 代码检查器 - 对代码进行分析并提出更改建议,以提高其性能和可维护性

MATLAB 事件探查器 - 记录执行各行代码所花费的时间

目录报表 - 扫描目录中的所有文件,并报告代码效率、文件差异、文件相关性和代码覆盖

右侧是 M-Lint 代码检查器报表,其中包含有关使代码维护工作速度更快、更简易的建议。单击图像可查看放大视图。

设计图形用户界面

可以使用交互式工具 GUIDE(图形用户界面开发环境)布置、设计及编辑用户界面。利用 GUIDE,可以在用户界面中包含列表框、下拉式菜单、下压按钮、单选按钮、滑块、MATLAB 图形和 ActiveX 控件。此外,也可以使用 MATLAB 函数以编程方式创建 GUI。



左侧是子波分析 GUI(顶部)的 GUIDE 版面以及完成的界面(底部)。单击图像可查看放大视图。


联系销售
免费技术资料包
试用软件
将本页发邮件给

Upcoming Webinar

使用统计与曲线拟合工具箱进行数据分析

录制的网上技术交流会

MATLAB 简介