图书介绍

MATLAB与外部程序接口【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

MATLAB与外部程序接口
  • 苏金明,黄国明,刘波编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505392964
  • 出版时间:2005
  • 标注页数:289页
  • 文件大小:57MB
  • 文件页数:302页
  • 主题词:计算机辅助计算-软件包,MATLAB

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 MATLAB数据输入和输出的方法1

1.1.1 向MATLAB输入数据1

1.1.2 从MATLAB提取数据1

1.2 读写MAT文件2

1.2.1 MAT文件接口库2

1.2.2 创建C MAT文件示例3

1.2.3 读取C MAT文件示例7

1.2.4 创建FORTRAN MAT文件示例11

1.2.5 读取FORTRAN MAT文件示例15

1.2.6 编译和链接MAT文件17

1.3 Import Wizard18

1.3.1 输入MAT数据18

1.3.2 输入Excel数据20

1.3.3 输入文本数据21

1.3.4 输入图像数据21

第2章 编译器23

2.1 概述23

2.1.1 使用编译器23

2.1.2 MATLAB编译器族24

2.2 安装和注册26

2.2.1 系统需求26

2.2.2 编译器选项文件27

2.2.3 MATLAB编译器27

2.2.4 MEX确认28

2.2.5 MATLAB编译器确认30

2.3 独立应用31

2.3.1 MEX文件与独立应用之间的区别31

2.3.2 创建独立的C/C++应用32

2.3.3 在PC上生成独立应用32

2.3.4 发布独立应用程序37

2.3.5 生成共享库37

2.3.6 生成COM对象38

2.3.7 创建Excel插件38

2.4 控制代码的生成39

2.4.1 概述39

2.4.2 编译私有的方法函数41

2.4.3 生成的头文件42

2.4.4 内部接口函数44

第3章 MATLAB与C和FORTRAN接口47

3.1 MEX文件47

3.1.1 关于MEX文件47

3.1.2 使用数据类型48

3.1.3 MEX文件的组成49

3.1.4 MEX文件的参数50

3.1.5 自动生成MEX文件50

3.1.6 手工生成MEX文件51

3.1.7 定制MEX文件55

3.2 引擎函数57

3.2.1 MATLAB引擎库57

3.2.2 调用引擎函数示例57

3.3 其他混合编程方法64

3.3.1 一个简单的例子64

3.3.2 C调用经过编译的M文件——高级示例67

3.3.3 从C MEX文件中调用MATLAB函数70

第4章 COM生成器(COMBuilder)72

4.1 创建 COM生成器组件72

4.1.1 创建工程72

4.1.2 管理M文件和MEX文件73

4.1.3 生成组件74

4.1.4 打包和分发组件74

4.1.5 组件生成的内部过程75

4.1.6 数据转换75

4.1.7 调用约定76

4.1.8 COM生成器组件的兼容性76

4.2 利用COM生成器组件编程76

4.2.1 给COM生成器对象添加方法和属性76

4.2.2 给COM生成器对象添加事件78

4.2.3 创建类实例80

4.2.4 调用类实例的方法82

4.2.5 处理varargin和varargout变量82

4.2.6 在调用方法的过程中控制错误82

4.2.7 修改标记83

4.3 应用举例84

4.3.1 创建M文件84

4.3.2 创建工程84

4.3.3 生成工程85

4.3.4 创建Visual Basic工程85

4.3.5 创建用户界面85

4.3.6 测试应用88

4.3.7 组件打包88

第5章 Excel生成器(Excel Builder)90

5.1 创建Excel生成器插件90

5.1.1 创建工程90

5.1.2 管理M文件和MEX文件91

5.1.3 生成组件92

5.1.4 测试VBA模块92

5.1.5 打包和发布组件93

5.2 用Excel生成器组件编程93

5.2.1 用Excel初始化生成器库94

5.2.2 创建类的实例94

5.2.3 调用类实例的方法96

5.2.4 处理varargin和varargout变量97

5.2.5 在调用方法的过程中控制错误98

5.2.6 修改标记98

5.3 魔方示例101

5.3.1 一个输入的情况101

5.3.2 使用多个文件和变量103

5.4 谱分析示例107

5.4.1 创建组件108

5.4.2 将组件集成到VBA中109

5.4.3 创建图形用户界面111

5.4.4 保存和测试插件116

5.4.5 打包组件117

5.5 工具库118

5.5.1 MWUtil类118

5.5.2 MWFlags类122

5.5.3 MWStruct类124

5.5.4 MWField类127

5.5.5 MWComplex类127

5.5.6 MWSparse类128

5.5.7 MWArg类130

5.5.8 3个枚举类型130

第6章 MATLAB与Visual Basic接口132

6.1 DDE(动态数据交换)编程132

6.1.1 DDE的概念和技巧132

6.1.2 MATLAB作为服务器端133

6.1.3 MATLAB作为客户端135

6.2 MATLAB调用VB组件136

6.2.1 在MATLAB中创建COM自动化控件136

6.2.2 对象属性136

6.2.3 操作对象的方法142

6.2.4 对象事件144

6.2.5 确认对象148

6.2.6 保存和删除工作149

6.2.7 MATLAB作为自动化客户端示例150

6.2.8 使用COM集合154

6.2.9 转换数据155

6.3 VB调用MATLAB(组件)156

6.3.1 MATLAB COM自动化方法和属性156

6.3.2 MATLAB作为自动化服务器端示例157

第7章 MATLAB与Visual C++接口162

7.1 Visual C++调用MATLAB引擎162

7.1.1 引擎库函数163

7.1.2 阵列的创建与访问165

7.1.3 在Visual C++中调用 MATLAB引擎168

7.2 MATLAB可执行程序169

7.2.1 接口函数mexFunction170

7.2.2 在Visual C++中实现MATLAB可执行程序170

7.3 VC调用MATLAB数学库174

7.3.1 MATLAB C++数学函数库174

7.3.2 使用MATLAB数学函数库的环境设置175

7.3.3 在Visual C++中调用MATLAB数学函数库175

7.3.4 VC++环境下的MATLAB开发177

第8章 MATLAB与Excel接口179

8.1 自动化链接179

8.1.1 MATLAB作为自动化客户端179

8.1.2 MATLAB作为自动化服务器端180

8.2 Excel Link插件181

8.2.1 概述181

8.2.2 安装和操作Excel Link插件182

8.2.3 Excel Link的函数185

8.2.4 技巧和提示186

8.2.5 Excel Link使用实例188

第9章 MATLAB与SPSS接口191

9.1 SPSS软件191

9.2 SPSS中的对象191

9.3 MATLAB调用SPSS193

9.4 SPSS调用MATLAB195

第10章 MATLAB与硬件接口199

10.1 MATLAB串行接口介绍199

10.2 利用串行口进行通信199

10.2.1 一个简单的例子200

10.2.2 通信步骤及有关函数介绍201

10.3 应用实例205

第11章 运行时服务器(Runtime Server)208

11.1 概述208

11.1.1 编译器的局限和约束208

11.1.2 运行时服务器209

11.1.3 MATLAB运行时服务器的特点210

11.2 安装运行时服务器210

11.3 开发运行时应用程序应注意的问题210

11.3.1 防止在命令窗口中输入和输出210

11.3.2 有选择地使默认菜单选项不可用211

11.3.3 提供一个退出应用程序的方法213

11.3.4 捕捉错误214

11.4 开发一个MATLAB运行时GUI应用程序216

11.4.1 组织文件、管理启动任务216

11.4.2 编译GUI应用程序218

11.4.3 测试和调试应用程序220

11.4.4 运行时GUI应用程序示例222

11.5 开发MATLAB运行时引擎应用程序227

11.5.1 组织文件和管理启动任务227

11.5.2 编译应用程序229

11.5.3 测试和调试应用程序229

13.5.4 ActiveX自动化示例230

11.5.5 引擎API示例236

11.6 发布MATLAB运行时应用程序240

11.6.1 创建启动窗口240

11.6.2 组织文件240

11.6.3 自动打包240

11.6.4 手工打包241

11.6.5 自动生成安装器241

11.6.6 手工创建安装器241

第12章 报表生成器(Report Generator)243

12.1 概述243

12.1.1 什么是报表生成器243

12.1.2 报表生成器的组成243

12.1.3 演示——生成一个报表244

12.2 生成报表246

12.2.1 使用命令行生成报表247

12.2.2 使用安装文件列表创建报表247

12.2.3 使用安装文件编辑器创建报表247

12.3 编辑组件的属性254

12.3.1 概述254

12.3.2 图像“For”循环组件255

12.4 生成和编辑安装文件259

12.4.1 组件259

12.4.2 安装文件编辑器259

12.4.3 安装文件大纲259

12.4.4 添加组件259

12.4.5 激活组件260

12.4.6 移动组件260

12.4.7 剪切、复制和粘贴组件261

12.5 创建自己的组件261

12.5.1 启动组件创建大师262

12.5.2 输入组件分类信息262

12.5.3 创建组件名263

12.5.4 创建组件属性264

12.5.5 创建组件的方法266

12.5.6 回顾所有的组件信息268

12.5.7 创建和确认组件268

第13章 改善MATLAB的运行效率269

13.1 改善运行的技巧269

13.1.1 分析程序的运行状况269

13.1.2 循环向量化270

13.1.3 数组的内存预分配271

13.1.4 加速运行的其他方法272

13.2 MATLAB 6.5以上版本对运行效率的改进272

13.2.1 MATLAB中能加速和不能加速的元素272

13.2.2 运行MATLAB时应该避免的问题274

13.2.3 加速运行演示275

13.3 程序运行情况监测——Profiler276

13.3.1 Profiler的运行环境276

13.3.2 使用Profiler277

13.3.3 监测一个图形用户界面的运行情况277

13.3.4 从命令窗口监测语句278

13.3.5 监测综述报表278

13.3.6 监测详细报表278

13.3.7 利用Profiler报表中的信息282

13.3.8 改变Profiler的字体282

13.4 使用Profile函数283

13.4.1 Profile函数语法和使用步骤283

13.4.2 Profile函数使用演示283

13.4.3 使用Profiler结果结构示例286

13.5 有效使用内存288

13.5.1 内存管理函数288

13.5.2 驻留内存的方法288

热门推荐