图书介绍

MATLAB 6.5应用接口编程PDF|Epub|txt|kindle电子书版本网盘下载

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下调用MATLAB122

第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 验证mbuild199

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 验证mbuild205

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

热门推荐