本书介绍MATLAB高级编程技术、编译、与外部程序接口和界面设计技巧等内容。内容丰富、新颖、实用,是MATLAB高级编程方面不可多得的一本参考书。适合于MATLAB中高级读者阅读。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。
书名 | MATLAB高级编程/MATLAB实用指南系列 |
分类 | 计算机-操作系统 |
作者 | 苏金明//刘宏//刘波 |
出版社 | 电子工业出版社 |
下载 |
![]() |
介绍 |
编辑推荐 本书介绍MATLAB高级编程技术、编译、与外部程序接口和界面设计技巧等内容。内容丰富、新颖、实用,是MATLAB高级编程方面不可多得的一本参考书。适合于MATLAB中高级读者阅读。 内容推荐 本书结合MATLAB最新版本7.0介绍面向对象编程技术、提高MATLAB编程效率的技巧、编译器4.0,以及MATLAB与外部程序(包括MATLAB与C/C++、Visual Basic、Visual C++、Excel、SPSS以及硬件等)的接口技术。还介绍COM生成器、Excel生成器等接口工具。给出了一些实用性较强的实例。最后介绍与MATLAB界面设计有关的实用技巧。 本书内容丰富、新颖、实用,是MATLAB高级编程方面不可多得的参考书。适合MATLAB中高级读者阅读。 目录 第1章 面向对象编程 1 1.1 对象和类 1 1.1.1 面向对象编程的特点 1 1.1. 2 MATLAB的数据类层次 1 1.1.3 创建对象 2 1.1.4 调用对象的方法 2 1.2 在MATLAB中创建自己的类 2 1.2.1 MATLAB类的方法集合 2 1.2.2 类目录 3 1.2.3 构造函数 3 1.2.4 设置和访问对象数据 4 1.2.5 类方法 4 1.2.6 引用和赋值 5 1.2.7 对象索引 6 1.2.8 识别对象 7 1.2.9 转换器方法 8 l. 3 重载 8 1.3.1 运算符重载 8 1. 3. 2 函数重载 9 1.3.3 示例——polynom类 9 1.4 继承 14 l. 4.1 简单继承 14 1. 4.2 多继承 15 1.4.3 示例——asset类及其子类 15 1.5 组合 25 1.6 保存和装载对象 28 1.6.1 保存或载入时修改对象 28 1.6.2 示例——为portfolio类定义saveobj和loadobj方法 28 1.7 对象优先级 31 1.7.1 指定自定义类的优先级 31 1.7. 2 在优先层次中定位 31 第2章 改善MATLAB的运行效率 32 2.1 改善运行的技巧 32 2.1.1 分析程序的运行状况 32 2.1. 2 循环矢量化 32 2.1. 3 数组的内存预分配 34 2.1.4 加速运行的其他方法 35 2.2 程序运行情况监测——Profilel 36 2.2.1 Profiler的运行环境 36 2. 2. 2 使用Profiler 36 2.2. 3 监测图形用户界面的运行情况 37 2.2. 4 从命令窗口监测语句 37 2.2.5 监测综述报表 37 2.2.6 监测详细报表 38 2.2.7 利用Profiler报表中的信息 40 2. 2.8 改变Profiler的字体 40 2. 3 使用profile函数 40 2.3.1 profile函数的语法和使用步骤 40 2. 3.2 profile函数使用演示 41 2.3. 3 对结果进行访问 42 2.4 有效使用内存 43 2.4.1 内存管理函数 43 2.4.2 节约内存的方法 43 …… |
随便看 |
|