图书介绍

MATLAB高级编程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

MATLAB高级编程
  • 苏金明,刘宏,刘波编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121013762
  • 出版时间:2005
  • 标注页数:338页
  • 文件大小:16MB
  • 文件页数:284页
  • 主题词:计算机辅助计算-软件包,MATLAB 7.0-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

MATLAB高级编程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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.3.1 运算符重载8

1.3 重载8

1.2.9 转换器方法8

1.3.2 函数重载9

1.3.3 示例——polynom类9

1.4 继承14

1.4.1 简单继承14

1.4.2 多继承15

1.4.3 示例——asset类及其子类15

1.5 组合25

1.6.2 示例——为portfolio类定义saveobj和loadobj方法28

1.6 保存和装载对象28

1.6.1 保存或载入时修改对象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 循环矢量化33

2.1.3 数组的内存预分配34

2.1.4 加速运行的其他方法35

2.2 程序运行情况监测——Profiler36

2.2.1 Profiler的运行环境36

2.2.2 使用Profiler36

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.1 内存管理函数43

2.4.2 节约内存的方法43

2.4 有效使用内存43

第3章 编译器45

3.1 概述45

3.1.1 MATLAB编译器4.0和以前版本的区别45

3.1.2 MATLAB编译器的基本功能48

3.1.3 使用MATLAB编译器的基本步骤49

3.1.4 MATLAB编译器的局限性50

3.2 安装和注册51

3.1.5 关于运行时服务器(Runtime Server)51

3.2.1 系统需求52

3.2.2 安装52

3.2.3 注册53

3.2.4 几个问题54

3.3 编译处理55

3.3.1 MATLAB编译器术语简介55

3.3.2 输入和输出文件57

3.3.3 应用程序的部署58

3.3.4 使用MCR60

3.4.1 命令概况61

3.4 使用mcc61

3.4.2 使用宏简化编译62

3.4.3 使用路径名62

3.4.4 使用束文件63

3.4.5 使用打包器文件63

3.4.6 使用注记65

3.4.7 脚本文件65

3.5 独立应用程序65

3.5.1 C独立应用程序66

3.5.2 源代码只包括M文件67

3.5.3 源代码包含M文件和C/C++文件68

3.6 库68

3.6.1 C共享库68

3.6.2 C++共享库72

3.6.3 MATLAB编译器生成的接口函数75

3.7 COM和Excel组件78

3.7.1 生成COM组件78

3.7.2 生成Excel插件79

4.2 获取库的信息80

4.1.2 卸载库80

第4章 MATLAB调用动态链接库80

4.1.1 载入库80

4.1 库的载入和卸载80

4.3 调用库函数82

4.4 传递参数82

4.5 数据转换83

4.5.1 简单类型84

4.5.2 枚举类型85

4.5.3 结构86

4.5.4 创建引用89

4.5.5 引用指针91

第5章 DDE(动态数据交换)编程92

5.1 DDE概念和技巧92

5.2 MATLAB作为服务器92

5.2.1 DDE命名层次93

5.2.2 MATLAB主题和项目93

5.3.1 相关函数95

5.3 MATLAB作为客户95

5.3.2 DDE提示链接98

第6章 COM编程99

6.1 MATLAB COM集成简介99

6.1.1 概念和术语99

6.1.2 支持的客户/服务器设置100

6.1.3 注册控件和服务器102

6.2 MATLAB COM客户支持103

6.2.1 创建服务器进程103

6.2.2 创建ActiveX控件104

6.2.3 创建DLL组件的实例107

6.2.4 创建EXE组件的实例107

6.2.5 访问对象的接口107

6.2.6 调用COM对象的命令109

6.2.7 识别对象和接口111

6.2.8 调用方法112

6.2.9 对象属性115

6.2.10 控件和服务器事件121

6.2.11 编写事件处理程序126

6.2.12 保存工作129

6.2.13 释放COM接口和对象130

6.2.14 识别对象130

6.2.15 MATLAB作为自动化客户示例131

6.3 其他COM客户信息132

6.3.1 使用COM集合132

6.3.2 转换数据132

6.4 MATLAB自动化服务器支持133

6.3.4 MATLAB COM支持的局限性133

6.3.3 将MATLAB用作DCOM客户程序133

6.4.1 创建自动化服务器134

6.4.2 连接已经存在的服务器134

6.4.3 自动化服务器函数135

6.4.4 MATLAB自动化属性137

6.5 其他自动化服务器信息137

6.5.1 手工创建服务器137

6.5.2 指定共享或独占服务器137

6.5.3 将MATLAB用作DCOM服务器138

第7章 MATLAB与C接口139

7.1 MATLAB与C接口概述139

7.2 C语言的MEX文件140

7.2.1 MEX文件模式140

7.2.2 第一个MEX文件141

7.2.3 不同数据类型的传递143

7.2.4 MEX文件内存管理149

7.2.5 MEX文件调试152

7.2.6 MEX应用程序开发实例153

7.3 C引擎应用程序模式157

7.3.1 MATLAB引擎库函数介绍157

7.3.2 MATLAB引擎应用程序示例159

7.3.3 在Visaul C++6.0中编译、调试引擎应用程序161

7.3.4 MATLAB引擎应用程序实例开发165

7.4 MAT文件模式168

7.4.1 MAT文件格式介绍168

7.4.2 MAT文件示例171

第8章 MATLAB与Visual Basic接口173

8.1 基于OLE的接口实现173

8.1.1 实现OLE自动化173

8.1.2 传递矩阵数据177

8.1.3 传递字符串182

8.1.4 处理工作空间的数据183

8.1.5 传递和处理MATLAB函数184

8.1.6 其他操作186

8.2 基于ActiveX的接口实现188

8.2.1 使用ActiveX控件188

8.2.2 使用ActiveX DLL192

8.2.3 使用ActiveX EXE201

8.3 基于COM组件的接口实现201

8.3.1 使用COM生成器202

8.3.2 关于MatrixVB202

9.1 MATLAB与VC混合编程接口203

9.1.1 VC与MEX文件示例一203

第9章 MATLAB与Visual C++接口203

9.1.2 VC与MEX文件示例二204

9.1.3 VC与引擎应用程序207

9.1.4 VC与MAT文件209

9.2 MCC215

9.2.1 准备工作215

9.2.2 建立独立应用程序示例216

9.3 MATcom与Add-in221

9.3.1 MATcom安装与生成Visual MATcom工具条221

9.3.2 m文件转换示例——Test1222

9.3.3 m文件转换示例——Test2225

9.3.4 matlib数学库与Mm数据类型228

第10章 MATLAB与Excel接口234

10.1 自动化链接234

10.1.1 MATLAB作为自动化客户端234

10.2 Excel Link插件236

10.2.1 概述236

10.1.2 MATLAB作为自动化服务器端236

10.2.2 安装和操作Excel Link插件237

10.2.3 Excel Link的函数239

10.2.4 技巧和提示240

10.2.5 Excel Link使用实例242

第11章 MATLAB与SPSS接口245

11.1 SPSS软件245

11.2 SPSS中的对象245

11.3 MATLAB调用SPSS247

11.4 SPSS调用MATLAB249

第12章 COM生成器(COM Builder)252

12.1 创建COM生成器组件252

12.1.1 创建工程252

12.1.2 管理M文件和MEX文件253

12.1.3 生成组件254

12.2 利用COM生成器组件编程254

12.2.1 给COM生成器组件对象添加方法和属性254

12.2.2 给COM生成器组件对象添加事件255

12.2.3 创建类实例257

12.2.5 处理varargin和varargout变量259

12.2.4 调用类实例的方法259

12.2.6 在调用方法的过程中控制错误260

12.2.7 修改标记260

12.3 应用举例261

12.3.1 创建M文件261

12.3.2 创建COM生成器组件262

12.3.3 在Visual Basic中使用COM组件263

12.4 COM组件的部署268

12.4.1 组件打包268

12.4.2 MCR269

12.4.3 常见问题269

12.5 深入COM生成器组件270

12.5.1 COM组件的兼容性270

12.5.2 组件生成的内部过程270

12.5.3 调用约定271

12.5.4 组件注册272

12.5.6 数据转换275

12.5.5 版本控制275

12.6 工具库280

12.6.1 MWUtil类280

12.6.2 MWFlags类283

12.6.3 MWStruct类286

12.6.4 MWField类288

12.6.5 MWComplex类288

12.6.6 MWSparse类289

12.6.7 MWArg类290

12.6.8 3个枚举类型291

第13章 Excel生成器(Excel Builder)292

13.1 创建Excel生成器插件292

13.1.1 创建工程292

13.1.2 管理M文件和MEX文件293

13.1.3 生成组件293

13.1.4 测试VBA模块294

13.1.5 打包和发布组件295

13.2 用Excel生成器组件编程295

13.2.1 用Excel初始化生成器库295

13.2.2 创建类的实例296

13.2.3 调用类实例的方法297

13.2.4 处理varargin和varargout参数298

13.2.5 在调用方法的过程中控制错误299

13.2.6 修改标记299

13.3 魔方示例302

13.3.1 一个输入的情况302

13.3.2 使用多个文件和变量304

13.4 谱分析示例308

13.4.1 创建组件308

13.4.2 将组件集成到VBA中309

13.4.3 创建图形用户界面310

13.4.4 保存和测试插件315

13.4.5 打包组件316

14.1.2 支持的串行通信接口标准及平台317

14.2.1 什么是串行通信317

14.2 进一步了解串行接口317

14.1.1 什么是MATLAB串行通信接口317

14.1 MATLAB串行通信接口简介317

第14章 MATLAB与硬件接口317

14.2.2 串行接口标准318

14.2.3 串行接口信号及管脚分配318

14.2.4 用串行电缆连接通信设备318

14.2.5 查找所使用平台的串行接口信息319

14.3 用串行接口进行通信320

14.3.1 一个简单的例子320

14.3.2 通信步骤及相关函数介绍321

14.4 应用实例325

14.4.1 实例1——与示波器通信325

14.4.2 实例2——拆分输入数据327

14.4.3 实例3——计算机与计算机通信328

14.5 串口I/O相关函数表329

第15章 界面设计技巧331

15.1 使用外部控件331

15.2 控件的选择、移动、缩放和复制335

15.3 控件标题文本的换行336

15.4 将MATLAB绘制的图形显示到VB界面上337

热门推荐