当前位置:首页 > 工业技术
Matlab接口技术与应用
Matlab接口技术与应用

Matlab接口技术与应用PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:董长虹主编;余啸海编著
  • 出 版 社:北京:国防工业出版社
  • 出版年份:2004
  • ISBN:7118033774
  • 页数:292 页
图书介绍:本书介绍Matlab提供的应用程序接口,Matlab与各种高级语言之间的交互及Matlab提供的各种计算引擎和服务器引擎等。
《Matlab接口技术与应用》目录

第1章 Matlab概述 1

1.1 Matlab简介 1

1.2 Matlab编程基础 3

1.2.1 变量和数学运算 3

1.2.2 数组和矩阵 8

1.2.3 程序控制语句 14

1.2.4 辅助语句 18

1.2.5 Matlab的输入与输出语句 19

1.2.6 变量的保存与装载 20

1.3 M文件与M函数 22

1.4 Matlab使用时的一些技巧 24

1.4.1 避免使用循环 24

1.4.2 大型矩阵维度的预先确定 25

第2章 Matlab Mex文件 28

2.1 C语言的Mex文件 28

2.1.1 第一个Mex文件 29

2.1.2 参数的传递 30

2.1.3 传递字符串 33

2.1.4 传递结构变量和数组变量 35

2.1.5 错误和异常处理 38

2.2 Fortran语言的Mex文件 41

2.2.1 简单Fortran语言Mex文件示例 41

2.2.2 传递字符串变量 43

2.2.3 传递字符串数组变量 45

2.2.4 在Fortran语言中调用Matlab命令 47

第3章 Matlab MAT文件 50

3.1 MAT文件格式介绍 50

3.2 用C/C++编写MAT文件 51

3.2.1 创建MAT文件 51

3.2.2 对读出的数据进行处理 56

3.2.3 理解MAT文件的内部格式 59

3.3 使用Fortran语言编写MAT文件 64

第4章 Matlab编译器 72

4.1 Matlab编译器概述 72

4.2 使用MCC 74

4.2.1 MCC的选项 74

4.2.2 Matlab编译器的配置 75

4.2.3 Matlab编译器的使用 77

4.3 stand-alone的可执行程序 81

4.3.1 mbuild介绍 82

4.3.2 stand-alone应用程序的发布 88

4.4 Matlab编译器代码控制 89

4.4.1 生成头文件 90

4.4.2 函数代码分析 90

4.4.3 包装文件 96

4.5 Matlab编译器应用举例 101

4.6 Matlab和C++接口中函数注册 118

第5章 Matlab引擎应用程序 122

5.1 Matlab引擎库函数介绍 122

5.2 在Visual C++中调用Matlab引擎 124

5.3 在C++ Builder中使用Matlab Engine 128

5.4 在Visual Fortran中使用Matlab Engine 131

第6章 Matlab Java程序接口 137

6.1 向Matlab中引入Java类库 137

6.2 创建和使用Java对象 141

6.2.1 创建Java对象 141

6.2.2 Java对象的连接 142

6.2.3 存储和装载对象 143

6.2.4 使用Java对象 147

6.3 在Matlab中使用Java数组 149

6.3.1 Java数组的创建 150

6.3.2 访问Java数组元素 152

6.3.3 为Java数组赋值 153

6.3.4 Java数组的连接 154

6.3.5 Java数组的引用和拷贝 155

6.4 向Java对象传递数据 157

6.4.1 内建数据类型的传递 158

6.4.2 字符串类型数据的传递 158

6.4.3 Java对象的传递 159

6.4.4 向重载的方法传递参数 160

6.5 处理Java方法调用返回的数据 161

6.6 综合实例 163

6.6.1 下载和读取网络文件 164

6.6.2 主机名和IP地址间的转换 165

6.6.3 用Java语言实现电话本 166

第7章 Matcom 171

7.1 Matcom的安装和设置 171

7.2 编译独立的可执行程序 177

7.3 使用Matrix<Lib> 179

7.3.1 创建一个新的C++工程 179

7.3.2 初始化工作 180

7.3.3 函数调用 182

7.4 Matcom应用示例 184

7.4.1 在MFC中使用Matrix<Lib> 184

7.4.2 Matcom VB程序 186

7.4.3 在C++ Builder调用Matcom 189

第8章 Matlab COM Builder 193

8.1 创建COM组件 193

8.2 使用Matlab COM Builder组件编程 195

8.2.1 类属性和全局变量 195

8.2.2 事件处理 197

8.2.3 参数传递和转换 200

8.3 Matlab COM组件综合实例 202

8.3.1 编译Matlab COM组件 203

8.3.2 创建VBA工程 203

8.3.3 创建FourierMain模块 204

8.3.4 设计窗体 205

8.3.5 测试程序 211

第9章 Matlab Runtime Server 214

9.1 Matlab Runtime Server简介 214

9.2 Matlab Runtime Server的安装 214

9.3 编写Matlab Runtime Server应用程序 217

9.3.1 Matlab Runtime GUI应用程序 217

9.3.2 Matlab Runtime Engine应用程序 238

9.4 发布程序 247

9.4.1 初始化图像 247

9.4.2 程序打包 248

第10章 Matlab Web Server 251

10.1 Matlab Web Server概述 251

10.2 Matlab Web Server的配置 252

10.3 Matlab Web Server应用程序的开发 255

10.3.1 创建输入文件 255

10.3.2 创建Matlab Web应用程序的M文件 258

10.3.3 创建输出文件 260

10.4 Matlab Web Server应用程序举例 262

附录 Matlab符号和命令列表 272

返回顶部