图书介绍

MATLAB 6.5应用接口编程pdf电子书版本下载

MATLAB 6.5应用接口编程
  • 飞思科技产品研发中心编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:750538113X
  • 出版时间:2003
  • 标注页数:295页
  • 文件大小:21MB
  • 文件页数:307页
  • 主题词:算法语言(学科: 程序设计) 算法语言 程序设计

PDF下载


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

下载说明

MATLAB 6.5应用接口编程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 MATLAB接口介绍 1

1.1 MATLAB 6.5语言简介 1

1.1.1 MATLAB的产生背景及主要产品 1

1.1.2 MATLAB语言的特点 3

1.1.3 MATLAB 6.5的新特点 4

1.2 MATLAB接口介绍 5

1.2.1 MEX文件 6

1.2.2 MAT文件 6

1.2.3 MATLAB计算引擎 7

1.2.4 编译器简介 7

1.3.2 MATLAB的数据类型 8

1.3.1 MATLAB矩阵 8

1.3 MATLAB数据类型 8

1.3.3 MATLAB矩阵的存储 12

第2章 MEX文件 15

2.1 MATLAB的MEX文件 15

2.1.1 MEX文件的使用 16

2.1.2 mx-函数库和mex-函数库的区别 17

2.2 MEX文件系统设置 17

2.2.1 mex配置命令 17

2.2.2 测试配置 19

2.2.3 mex命令选项 19

2.2.5 UNIX操作系统中MEX文件的编译过程 21

2.2.4 配置文件的定位 21

2.2.6 Windows操作系统中MEX文件的建立过程 22

2.3 C语言MEX文件的建立 24

2.3.1 一个MEX文件的例子 24

2.3.2 C语言MEX文件的构成 25

2.3.3 C语言MEX文件的执行流程 27

2.3.4 C语言MEX文件编程 27

2.4 FORTRAN语言MEX文件的建立 51

2.4.1 MEX源文件的结构与工作原理 52

2.4.2 %val构造 54

2.4.3 FORTRAN语言MEX文件编程 54

2.5.1 VC中MEX文件的建立 69

2.5 VC中MEX文件的建立和调试 69

2.5.2 VC环境中C语言MEX文件的调试和运行配置 71

第3章 MAT文件 73

3.1 数据的输入输出 73

3.1.1 MATLAB数据输入 73

3.1.2 MATLAB数据输出 74

3.2 MAT文件格式 75

3.2.1 MAT文件头的格式 76

3.2.2 MAT文件的数据单元格式 77

3.2.3 MAT文件矩阵数据类型 79

3.3 MAT文件编程 88

3.3.1 与编程有关的文件 89

3.3.2 C语言MAT文件应用的编程 90

3.3.3 FORTRAN语言MAT文件应用的编程 97

3.4 MAT文件的调试与运行 101

第4章 MATLAB计算引擎 103

4.1 MATLAB计算引擎 103

4.1.1 MATLAB计算引擎的概念 103

4.1.2 引擎库函数 104

4.2 MATLAB计算引擎的编程 105

4.2.1 C语言MATLAB计算引擎的编程 105

4.2.2 FORTRAN语言MATLAB计算引擎的编程 109

4.3.2 在UNIX系统中编译和调试 114

4.3 计算引擎程序的建立和调试 114

4.3.1 屏蔽浮点异常 114

4.3.3 在Windows系统中编译和调试 115

4.3.4 在VC 6.0中编译和调试C语言引擎程序 115

4.3.5 在C++ Builder中建立和调试C语言引擎程序 116

4.4 工程应用实例分析 118

4.4.1 VC下调用MATLAB工具箱进行数字信号处理 118

4.4.2 C++ Builder下调用MATLAB 122

第5章 MATLAB中Java的调用 127

5.1 Java接口简介 128

5.2.1 将Java类导入到MATLAB中 129

5.2 Java接口的使用 129

5.2.2 创建和使用Java类对象 132

5.2.3 调用Java类对象的方法 136

5.2.4 Java对象矩阵的使用 141

5.2.5 传递数据给Java的函数 149

5.3 Java接口编程的例子 156

5.3.1 读URL(Uniform Resource Locator)的例子 156

5.3.2 创建和使用电话本 157

第6章 MATLAB编译器 167

6.1 MATLAB编译器简介 167

6.1.1 MATLAB编译器基本概念 167

6.1.2 MATLAB编译器的使用 168

6.1.3 开发独立应用程序的过程 170

6.1.4 MATLAB编译器家族 171

6.2 MATLAB编译器的安装和配置 172

6.2.1 生成MEX文件的系统配置 172

6.2.2 在UNIX工作站中安装配置MATLAB编译器 174

6.2.3 在Microsoft Windows PC机操作系统中安装配置MATLAB编译器 178

6.3 疑难排除 184

6.3.1 在执行mex命令过程中的常见问题及解决方案 184

6.3.2 MATLAB编译器使用过程中出现的问题的解决方案 186

第7章 生成MEX文件 187

7.1 一个简单的例子 187

7.2.1 指定Simulink选项 190

7.2 生成Simulink S函数 190

7.2.2 指定S函数特征 191

7.3 将M命令脚本文件转变为M函数文件 191

第8章 构建独立应用程序 193

8.1 MEX文件与独立应用程序的区别 193

8.2 构建独立的C/C++应用程序简介 194

8.2.1 概述 195

8.2.2 包装独立的应用程序 195

8.2.3 mbuild简介 195

8.2.4 编译器选项文件 196

8.3 在UNIX中构建独立的应用程序 196

8.3.1 配置C或C++ 196

8.3.2 准备编译 197

8.3.3 验证mbuild 199

8.3.4 验证MATLAB编译器 200

8.3.5 装配独立的UNIX应用程序 200

8.4 在Windows中构建独立的应用程序 201

8.4.1 配置C或C++ 201

8.4.2 准备编译 202

8.4.3 验证mbuild 205

8.4.4 验证MATLAB编译器 206

8.4.5 关于mbuild脚本 206

8.4.6 使用集成开发环境(IDE) 207

8.5 构建共享库 208

8.4.7 装配独立的Windows应用程序 208

8.6.1 mbuild疑难排解 209

8.6 疑难排解 209

8.6.2 MATLAB编译器疑难排解 210

8.7 只使用M文件编码 211

8.8 编译M文件的两种方式 213

8.8.1 分别编译M文件 213

8.8.2 编译mrank.m和rank.m作为帮助函数 214

8.9 混合编译M文件和C或C++文件 214

8.9.1 一个简单的例子 214

8.9.2 一个高级的C演示程序 217

8.10.1 引言 219

8.10 C++ Builder 5中基于Client/Server模型的MATLAB调用 219

8.10.2 ActiveX技术 220

8.10.3 调用MATLAB的实现方案 221

8.10.4 实例分析 223

8.10.5 结论 224

第9章 控制代码生成 225

9.1 代码生成概述 225

9.1.1 M文件实例 225

9.1.2 生成的代码 226

9.2 编译私有函数和方法函数 227

9.3.1 C的头文件 229

9.3 生成的头文件 229

9.3.2 C++的头文件 230

9.4 中间接口函数 231

9.4.1 C接口函数 231

9.4.2 C++接口函数 234

9.5 支持的可执行类型 237

9.5.1 生成文件 238

9.5.2 MEX文件 238

9.5.3 Main文件 238

9.5.4 Simulink S-函数 239

9.5.6 C共享库 240

9.5.5 C库 240

9.5.7 C++库 242

9.5.8 将生成的代码移植到不同的操作系统平台上 242

9.6 对编译器生成的代码进行格式化 243

9.6.1 列出所有的格式化选项 243

9.6.2 设置页面宽度 243

9.6.3 设置缩进空格量 244

9.7 在编译器的输出中包含M文件信息 247

9.7.1 在输出的代码中控制注释 247

9.7.2 在输出的代码中控制#line指示(行指示) 248

9.7.3 控制运行时间错误信息的输出 250

9.8.1 C函数的例子 251

9.8 从M-代码到C/C++代码的接口调用 251

9.8.2 使用编译指令 253

9.9 输出管理器 254

9.9.1 用C语言编写的Main例程 254

9.9.2 用M-代码编写Main例程 256

附录A MATLAB接口函数 261

A.1 C语言MEX函数 261

A.2 FORTRAN语言MEX函数 266

A.3 C语言MAT函数 272

A.4 FORTRAN语言MAT函数 275

A.5 C语言引擎函数 278

A.6 FORTRAN语言引擎函数 281

A.7 mx前缀API函数 283

附录B 命令选项表 285

B.1 mcc命令选项表 285

B.2 mbuild命令选项表 287

附录C MATLAB 6.5的其他新特性 289

C.1 Simulink 5.0的新特性 289

C.2 MathWorks Release 13新产品 289

附录D MATLAB 6.5安装问题指南 293

D.1 MATLAB 6.5为什么安装上不能启动 293

D.2 安装时更新Java虚拟机的问题 295

D.3 PDF文档的获取 295

精品推荐