当前位置:首页 > 工业技术
MATLAB应用程序接口用户指南

MATLAB应用程序接口用户指南PDF格式文档图书下载

工业技术

  • 购买点数:14
  • 作 者:刘志俭等编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2000
  • ISBN:7030086694
  • 标注页数:414 页
  • PDF页数:423 页
图书介绍

第1章 MATLAB系统及程序设计简介 1

1.1 MATLAB系统简介 1

1.1.1 MATLAB系统的产生 1

1.1.2 MATLAB系统的构成 2

1.1.3 MATLAB共生产品 5

1.2 MATLAB的数据类型 7

1.2.1 MATLAB阵列 7

1.2.2 复杂的MATLAB基本数据类型 10

1.2.3 类(class)和类对象(object) 12

1.2.4 阵列与数组 14

1.3 MATLAB语言程序设计 14

1.3.1 MATLAB的基本运算符 14

1.3.2 MATLAB的基本语句结构 17

1.3.3 MATLAB控制语句 17

1.3.4 MATLAB M文件的编写 21

1.4 基本的MATLAB矩阵操作 24

1.4.1 矩阵的构造 24

1.4.2 矩阵的数学计算 25

第2章 MATLAB应用程序接口概述 28

2.1 MATLAB MEX文件介绍 28

2.1.1 MEX文件概念 29

2.1.2 mx-函数和mex-函数的区别 29

2.1.3 MATLAB阵列在C语言中的声明 30

2.1.4 系统配置 31

2.2 MATLAB MAT文件介绍 35

2.2.1 MAT文件的概念、格式及功能 35

2.2.2 MAT文件的优势 36

2.2.3 系统的配置及MAT文件应用程序的编译 36

2.3 MATLAB引擎函数库介绍 37

2.3.1 MATLAB引擎的概念及功能 37

2.3.2 系统的配置及MATLAB引擎应用程序的编译 37

2.4 选项文件说明 38

2.4.1 C语言选项文件 38

2.4.2 FORTRAN语言选项文件 39

第3章 C语言MEX文件的编写 40

3.1 C语言MEX文件 40

3.1.1 一个简单的例子 40

3.1.2 C语言MEX文件源程序的构成 41

3.1.3 C语言MEX文件的执行流程 42

3.2 C语言MEX文件的编程 43

3.2.1 C语言MEX文件对字符串的操作 43

3.2.2 包含多个输出的C语言MEX文件 46

3.2.3 C语言MEX文件对MATLAB结构体的操作 46

3.2.4 C语言MEX文件对MATLAB单元阵列的操作 50

3.2.5 C语言MEX文件对不同位数数据的操作 52

3.2.6 C语言MEX文件对复数的操作 54

3.2.7 C语言MEX文件对稀疏矩阵的操作 56

3.2.8 C语言MEX文件对多维阵列的操作 59

3.2.9 C语言MEX文件对MATLAB函数的调用 61

3.3 C语言MEX文件的内存管理 61

3.3.1 自动内存释放 62

3.3.2 持久阵列(persistent arrays) 62

3.3.3 复合阵列 63

3.4 C语言MEX文件的建立 64

3.4.1 C语言MEX文件的建立 64

3.4.2 基于Windows操作系统的C语言MEX文件的建立流程 66

3.4.3 链接多个文件 70

3.4.4 将C语言MEX文件与动态链接库DLLs链接 70

3.4.5 C语言MEX文件的版本信息 70

3.5 C语言MEX文件的调试 71

3.5.1 Windows操作系统中C语言MEX文件的调试 71

3.5.2 UNIX操作系统中C语言MEX文件的调试 73

3.6 Microsoft Visual C++集成环境中MEX文件的建立 73

3.6.1 Microsoft Visual c++集成环境中建立MEX文件的步骤 74

3.6.2 Microsoft Visual C++集成环境中MEX文件的调试 75

3.7 C语言mex-函数 76

3.7.1 C语言mex-函数的声明 77

3.7.2 C语言mex-函数的使用说明 77

3.8 C语言mx-函数 108

3.8.1 C语言mx-函数的声明 108

3.8.2 C语言mx-函数的使用说明 111

第4章 FORTRAN语言MEX文件的编写 178

4.1 FORTRAN语言MEX文件 178

4.1.1 一个简单的例子 178

4.1.2 FORTRAN语言MEX文件源程序的构成 180

4.1.3 指针的概念 182

4.1.4 FORTRAN语言MEX文件的执行流程 184

4.2 FORTRAN语言MEX文件的编程 184

4.2.1 FORTRAN语言MEX文件对字符串的操作 184

4.2.2 FORTRAN语言MEX文件对矩阵的操作 187

4.2.3 FORTRAN语言MEX文件中对MATLAB函数的调用 190

4.2.4 FORTRAN语言MEX文件对字符串数组的操作 192

4.2.5 包含多个输出的FORTRAN语言MEX文件 195

4.2.6 FORTRAN语言MEX文件对复数阵列的操作 197

4.2.7 FORTRAN语言MEX文件对稀疏矩阵的操作 200

4.3 FORTRAN语言MEX文件的建立 203

4.3.1 FORTRAN语言MEX文件的建立 203

4.3.2 基于windows操作系统的FORTRAN语言MEX文件的建立流程 203

4.3.3 将FORTRAN语言MEX文件与动态链接库DLLs链接 207

4.3.4 语言MEX文件的版本信息 207

4.3.5 链接多个文件 207

4.4 FORTRAN语言MEX文件的调试 208

4.5 Microsoft FORTRAN PowerStation集成环境中FORTRAN语言MEX文件的建立 208

4.5.1 集成环境中FORTRAN语言MEX文件的建立步骤 209

4.5.2 集成环境中MEX文件的调试 212

4.6 FORTRAN语言mex-函数 213

4.6.1 FORTRAN语言mex-函数的声明 213

4.6.2 FORTRAN语言mex-函数的使用说明 213

4.7 FORTRAN语言mx-函数 241

4.7.1 FORTRAN语言mx-函数的声明 241

4.7.2 FORTRAN语言mx-函数的使用说明 242

第5章 MAT文件的使用 256

5.1 数据的输入和输出 256

5.1.1 向MATLAB输入数据 256

5.1.2 从MATLAB获取数据 257

5.2 MAT文件应用程序的编写 258

5.2.1 基于C语言的MAT文件应用程序的编写 258

5.2.2 基于FORTRAN语言的MAT库函数的使用例程 264

5.3 MAT文件应用程序的建立和调试 268

5.3.1 C语言MAT文件应用程序的建立和调试 268

5.3.2 FORTRAN语言MAT文件应用程序的建立和调试 273

5.4 MAT文件库函数说明 278

5.4.1 C语言MAT文件函数的使用说明 278

5.4.2 FORTRAN语言MAT文件函数的使用说明 294

第6章 MATLAB引擎函数库的使用 306

6.1 MATLAB引擎的使用 306

6.1.1 基于C语言的MATLAB引擎的使用 306

6.1.2 基于FORTRAN语言的MATLAB引擎的使用 311

6.2 MATLAB引擎程序的建立和调试 314

6.2.1 C语言MATLAB引擎程序的建立和调试 314

6.2.2 FORTRAN语言MATLAB引擎程序的建立和调试 317

6.3 MATLAB引擎函数 320

6.3.1 C语言引擎函数的使用说明 320

6.3.2 FORTRAN语言引擎函数的使用说明 325

第7章 客户机/服务器应用程序 332

7.1 ActiveX的基本概念 332

7.1.1 ActiveX的诞生 332

7.1.2 ActiveX、OLE和Internet 332

7.1.3 ActiveX组件的类型 333

7.1.4 小结 335

7.2 MATLAB ActiveX集成 335

7.2.1 MATLAB ActiveX自动化控制器 336

7.2.2 MATLAB自动化服务器 347

7.3 动态数据交换 351

7.3.1 DDE的基本概念和术语 351

7.3.2 MATLAB的服务器程序功能 352

7.3.3 MATLAB的客户端程序功能 357

第8章 MATLAB C++数学函数库的使用 363

8.1 MATLAB C++数学函数库简介 364

8.1.1 什么是MATLAB C++数学函数库 364

8.1.2 类mwArray 365

8.1.3 基于MATLAB C++数学函数库应用程序的建立 374

8.2 阵列对象的创建和索引 381

8.2.1 阵列对象的创建 381

8.2.2 阵列对象的索引操作 395

8.3 应用程序的编写 402

8.3.1 数学运算符的使用 402

8.3.2 库函数的调用 404

8.3.3 范例程序 407

8.3.4 集成环境中MATLAB C++数学函数库应用程序的建立 410

参考文献 414

查看更多关于MATLAB应用程序接口用户指南的内容

返回顶部