图书介绍

深入浅出MATLAB 7.x混合编程PDF|Epub|txt|kindle电子书版本网盘下载

深入浅出MATLAB 7.x混合编程
  • 董维国编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:711117612X
  • 出版时间:2006
  • 标注页数:299页
  • 文件大小:83MB
  • 文件页数:310页
  • 主题词:计算机辅助计算-软件包,MATLAB 7.X-程序设计

PDF下载


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

下载说明

深入浅出MATLAB 7.x混合编程PDF格式电子书版下载

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

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

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

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

图书目录

目录1

作者自序1

前言1

第1章 概述1

1.1 关于MATLAB的接口技术1

1.2 MATLAB 7.x的新特点5

2.2.1 在MATLAB 7.0中引进的有关数据导入、导出的新功能7

2.2 在MATLAB 7.0及更新版本中引进的新功能7

2.1 数据交流概述7

第2章 MATLAB接口技术中的数据交流7

2.2.2 在MATLLAB 7.0.1中引进的有关数据导入、导出的新功能8

2.2.3 在MATLAB 7.0.4中引进的有关数据导入、导出的新功能8

2.3 文本文件9

2.3.1 高级命令9

2.3.2 低级命令23

2.4 二进制文件33

2.4.1 二进制文件的打开34

2.4.2 二进制文件的读写35

2.4.3 文件读写位置控制40

2.4.4 二进制文件的关闭41

2.5 MAT文件42

2.5.1 在MATLAB中读写MAT文件42

2.5.2 在普通的C++程序中读写MAT文件43

2.6 以内存映射(Memory-mapping)的方式读写文件64

2.6.1 功能概述64

2.6.2 内存映射方法的使用66

2.7 本章小结69

第3章 MATLAB调用C/C++71

3.1 MEX技术概述71

3.2 工作环境的设置72

3.2.1 系统要求72

3.2.2 使用Visual C++74

3.2.3 在Windows平台使用gcc75

3.2.4 Linux上使用gcc编译MEX文件77

3.3.1 mex命令的使用78

3.3 MEX文件的编译以及mex命令的使用78

3.3.2 Windows平台上mex配置文件的使用80

3.3.3 UNIX上mex配置文件的使用80

3.4 C-MEX详解81

3.4.1 C-MEX文件的构造81

3.4.2 内存分配和管理82

3.4.3 C语言MEX文件使用范例84

3.4.4 C++语言MEX文件92

3.5 在MATLAB环境之外编译MEX文件95

3.5.1 在Visual Studio.Net 2003集成开发环境中编译MEX95

3.5.2 在Windows上用EditPlus编辑、编译MEX文件97

3.5.3 在Windows和UNIX平台上使用Makefile编译MEX文件99

3.6 关于MEX文件的调试102

3.6.1 使用mexPrintf打印调试信息102

3.6.2 使用调试工具103

3.7 Windows平台系统函数的调用107

3.7.1 把窗口最大化或者设成最前端107

3.7.2 在MATLAB捕捉F1等功能健的动作111

3.8 本章小结116

第4章 MATLAB调用FORTRAN118

4.1 工作环境的设置118

4.1.1 系统要求118

4.1.2 在Windows上配置DIGITALVisual FORTRAN编译器119

4.1.3 在Windows上配置g77119

4.1.4 在Linux上配置g77120

4.2 F-MEX详解121

4.3 使用范例124

4.4 调试FORTRAN语言MEX文件133

4.4.1 编译调试版本MEX文件133

4.4.2 在Windows平台调试133

4.4.3 在UNIX平台调试134

4.5 使用FORTRAN 90/95编写MEX文件134

4.5.1 配置FORTRAN 90/95编译器134

4.5.2 编写和编译FORTRAN 90/95语言的MEX文件138

4.6 常见错误142

4.7 本章小结143

第5章 MATLAB调用一般动态连接库144

5.1 概述144

5.2 MATLAB R14提供的新功能144

5.3 MATLAB的动态连接库函数接口145

5.3.1 动态连接库文件的打开145

5.3.2 数据准备146

5.3.3 动态连接库文件中函数的调用150

5.3.4 动态连接库文件的卸载151

5.4 使用范例151

5.4.1 在MATLAB中使用FORTRAN动态连接库151

5.4.2 调用WindowsAPI改变MATLAB的Figure窗口或GUI程序图标153

5.4.3 在MATLAB中使用TotalCommander的WCX插件156

5.5 本章小结159

第6章 C/C++调用MATLAB计算引擎161

6.1 概述161

6.2 MATLAB计算引擎库函数的使用162

6.3 在MATLAB环境编译引擎程序164

6.3.1 在Windows平台编译引擎程序164

6.3.2 在Windows平台使用MinGW gcc编译C/C++语言引擎程序165

6.3.3 在UNIX/Linux平台编译引擎程序166

6.4 运行引擎程序所需的系统配置167

6.5 在MATLAB环境之外编译引擎程序167

6.5.1 在Windows上用MinGW gcc编译MATLAB引擎程序168

6.5.2 在Visual C++7.1中使用MATLAB引擎170

6.5.3 与wxWidgets结合使用实例173

6.6 本章小结190

第7章 MATLAB编译器的使用192

7.1 概述192

7.2 MATLAB 7.x编译器新特点193

7.2.1 MATLAB编译器4.x的新特点193

7.2.2 C/C++代码的生成194

7.2.4 组件技术文件(CTF)195

7.2.5 MATLAB编译器选项195

7.2.3 MATLAB组件运行环境(MCR)195

7.3 MATLAB编译器的安装、设置和使用197

7.3.1 安装197

7.3.2 设置197

7.3.3 MATLAB编译器的使用198

7.3.4 编译后程序的发布198

7.4 C/C++调用mcc产生的库函数199

7.4.1 在MFC应用程序中使用mcc产生的库函数199

7.4.2 在MFC应用程序中隐藏MATLAB的Figure窗口202

7.4.3 在wxWidgets开发的跨平台应用程序中隐藏MATLAB的Figure窗口211

7.4.4 在Win32应用程序的窗口中嵌入MATLAB的Figure窗口235

7.5 使用mcc创建独立可执行文件243

7.5.1 编译Loadlibrary函数243

7.5.2 使用%#external编译指示实现MATLAB和C/C++混合编程251

7.5.3 去除经编译后MATLAB程序产生黑色窗口的方法253

7.6 本章小结259

8.1 概述260

第8章 MATLAB产生的COM组件的调用260

8.2 MATLAB的COM编译器261

8.2.1 MATLAB的COM编译器简介261

8.2.2 运行MATLAB COM编译器的必要条件261

8.2.3 MATLAB 7.0.4中COM编译器的新功能262

8.3 MATLAB COM编译器的安装、配置及使用262

8.3.1 安装及配置262

8.3.2 使用MATLAB COM编译器创建COM组件262

8.4.1 关于COM组件的一些概念265

8.4 MATLAB COM组件265

8.4.2 MATLAB COM编译器产生的COM组件267

8.4.3 在C++中使用COM对象268

8.5 在C++中使用MATLAB COM编译器产生的COM组件270

8.5.1 在控制台程序中使用原接口271

8.5.2 在控制台程序中使用智能指针273

8.5.3 在C++程序中以后期绑定方式动态调用MATLAB COM组件276

8.5.4 在MFC应用程序中使用MATLAB COM编译器产生的组件278

8.5.5 在MFC应用程序中使用组件产生的事件286

8.6 本章小结298

热门推荐