
| MATLAB是解释型语言,运行速度比较慢。但从MATLAB 6.5开始,它比较全面地提速了,提速后的运行速度与向量化后的效果相当。虽然在某些情况下,仍然需要通过循环向量化或预分配数组内存空间等技巧来加速运行,但我们仍然能看到MATLAB所做的努力。MATLAB提供了多种方法来加速运行。通过Profiler工具或profile函数,可以获取每行代码的运行情况,包括运行时间和调用次数等,因而知道哪些语句行花费的时间最多,可以集中精力进行改进。
作为一个专业的科学计算软件,MATLAB的功能首先在于应用,即应用现有函数和工具(箱)解决具体问题。在用的过程中,用户会发现问题,并逐渐有更高的要求。比如想开发自己的算法,开发速度更快的应用,或者想用VC、VB等开发更美观的界面等。所以,用而优则开发,这是很自然的追求,也是大多数MATLAB学习者要走的路。 |
|
|
| 第1章 数据输入和输出 1.1 MATLAB数据输入和输出的方法 1.2 读写MAT文件 1.3 Import Wizard 第2章 编译器 2.1 概述 2.2 安装和注册 2.3 独立应用 2.4 控制代码的生成 第3章 MATLAB与C和FORTRAN接口 3.1 MEX文件 3.2 引擎函数 3.3 其他混合编程方法 第4章 COM生成器(COM BUILDER) 4.1 创建COM生成器组件 4.2 利用COM生成器组件编程 4.3 应用举例 第5章 EXCEL生成器(EXCEL BUILDER) 5.1 创建Excel生成器插件 5.2 用Excel生成器组件编程 5.3 魔方示例 5.4 谱分析示例 5.5 工具库 第6章 MATLAB与VISUAL BASIC接口 6.1 DDE(动态数据交换)编程 6.2 MATLAB调用VB组件 6.3 VB调用MATLAB(组件) 第7章 MATLAB与VISUAL C++接口 7.1 Visual C++调用MATLAB引擎 7.2 MATLAB可执行程序 7.3 VC调用MATLAB数学库 第8章 MATLAB与EXCEL接口 8.1 自动化链接 8.2 Excel Link插件 第9章 MATLAB与SPSS接口 9.1 SPSS软件 9.2 SPSS中的对象 9.3 MATLAB调用SPSS 9.4 SPSS调用MATLAB 第10章 MATLAB与硬件接口 10.1 MATLAB串行接口介绍 10.2 利用串行口进行通信 10.3 应用实例 第11章 运行时服务器(RUNTIME SERVER) 11.1 概述 11.2 安装运行时服务器 11.3 开发运行时应用程序应注意的问题 11.4 开发一个MATLAB运行时GUI应用程序 11.5 开发MATLAB运行时引擎应用程序 11.6 发布MATLAB运行时应用程序 第12章 报表生成器(REPORT GENERATOR) 12.1 概述 12.2 生成报表 12.3 编辑组件的属性 12.4 生成和编辑安装文件 12.5 创建自己的组件 第13章 改善MATLAB的运行效率 13.1 改善运行的技巧 13.2 MATLAB 6.5以上版本对运行效率的改进 13.3 程序运行情况监测——Profiler 13.4 使用Profile函数 13.5 有效使用内存 |
商品评论(0条)