图书介绍

精通Matlab与C/C++混合程序设计PDF|Epub|txt|kindle电子书版本网盘下载

精通Matlab与C/C++混合程序设计
  • 刘维编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:7810776266
  • 出版时间:2005
  • 标注页数:306页
  • 文件大小:24MB
  • 文件页数:314页
  • 主题词:算法语言-程序设计;C语言-程序设计

PDF下载


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

下载说明

精通Matlab与C/C++混合程序设计PDF格式电子书版下载

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

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

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

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

图书目录

目录1

第1章 Matlab程序设计初步1

1.1 Matlab程序设计特点1

1.1.1 Matlab Script文件1

1.1.2 Matlab表达式2

1.1.3 Matlab函数4

1.1.4 Matlab的向量运算6

1.1.5 Matlab的程序控制9

1.2 Matlab常用的数据类型12

1.2.1 数值阵列13

1.2.2 字符阵列15

1.2.3 元组阵列16

1.2.4 结构体阵列18

第2章 Matlab与C语言的接口21

2.1 Matlab C/C++编译器的设置21

2.2 Matlab中调用C程序MEX文件22

2.2.1 MEX文件介绍22

2.2.2 MEX文件结构说明23

2.3 Matlab中mxArray类型的操作24

2.4 Matlab中mx API函数25

2.5 Matlab中mex API函数47

2.6 Matlab普通数值阵列的操作57

2.7 Sparse(稀疏)数组阵列58

2.8 Matlab元组阵列61

2.9 Matlab结构体阵列63

2.10 Matlab字符阵列66

2.11 Matlab中mat API函数67

2.12 Matlab API函数操作的综合实例73

2.12.1 更改Matlab数值阵列的维数73

2.12.2 分析并显示Matlab阵列的内容77

2.12.3 向MAT文件中写入mxArray变量85

2.12.4 从MAT文件中读取Matlab变量88

2.12.5 通讯录(结构体和MAT文件)91

2.13 在VC++中调试MEX文件96

3.1 mcc命令101

第3章 生成可独立运行的Matlab程序101

3.2 Matlab编译独立可执行程序102

3.2.1 直接编译M文件102

3.2.2 Matlab M文件中调用C语言函数106

3.2.3 在C语言中调用由Matlab的*.m文件生成的函数108

3.2.4 利用VC++编译M文件,并去掉控制台窗口112

第4章 在VC++中调用Matlab程序145

4.1 在VC++中调用Matlab引擎145

4.1.1 API函数介绍145

4.1.2 VC++调用Matlab引擎的实例146

4.2 VC++中调用编译后的Matlab *.m函数153

4.2.1 VC++中调用Matlab *.m函数编译后的对应C函数153

4.2.2 VC++中调用Matlab *.m函数编译后的动态链接库156

5.1 安装Matcom166

第5章 Matcom与C/C++166

5.2 在VC++中使用Matcom C++矩阵库168

5.3 使用Matcom C++矩阵库的矩阵类Mm173

5.3.1 创建数值矩阵173

5.3.2 创建字符矩阵174

5.3.3 利用下标访问矩阵的元素174

5.3.4 获取矩阵数据的指针175

5.3.5 Mm矩阵对象的初始化176

5.3.6 Mm矩阵类的几个常用函数176

5.3.7 Matcom C++矩阵库常量178

5.3.8 调用系统函数179

5.4 Matcom C++矩阵库的图形和图像显示功能180

5.6 Matcom进行图像显示的常用函数182

5.5 Matcom用于图形显示的常用函数182

5.7 Matcom的应用实例183

5.7.1 实例1——Mm矩阵的创建及使用183

5.7.2 实例2——图形绘制的基本功能演示187

5.7.3 实例3——利用Matcom绘制动态曲线191

5.7.4 实例4——利用Matcom C++矩阵库进行图像显示202

5.7.5 实例5——Matcom二维和三维曲线绘制综合应用212

第6章 Matlab COM Builder与VC++225

6.1 COM基础知识225

6.1.1 COM组件概述225

6.1.2 COM组件开发的基础知识226

6.2.2 使用Matlab COM Builder231

6.2 Matlab COM Builder基础知识231

6.2.1 配置Matlab C/C++编译器231

6.3 VC++调用Matlab COM Builder生成的组件234

6.4 Matlab COM Builder与VC++之间的数据转换243

6.4.1 VARIANT数据类型244

6.4.2 SAFEARRAY数据类型246

6.4.3 SAFEARRAY的创建函数247

6.4.4 Matlab COM Builder和VC++之间的数据转换248

6.5 Matlab COM Builder工具库252

6.5.1 简介252

6.5.2 工具库的类(utility library classes)253

6.6.1 实例1——数据转换和数组格式标志的使用260

6.6 综合实例260

6.5.3 安装和发布控件260

6.6.2 实例2——采用MWUtil处理varargin输入/varargout输出262

6.6.3 实例3——MWStruct和MWField操作实例265

6.6.4 实例4——MWComplex操作实例273

6.6.5 实例5——MWSparse操作稀疏矩阵实例276

第7章 VC++调用Matlab C++数学库278

7.1 Matlab C++数学库介绍278

7.2 在VC++工程中调用Matlab C++数学库278

7.3 Matlab C++数学库的使用280

7.3.1 输入和输出矩阵280

7.3.2 操作Matlab mwArray阵列284

7.3.3 调用系统函数303

热门推荐