图书介绍

精通MATLAB 7.0混合编程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

精通MATLAB 7.0混合编程
  • 杨高波,亓波编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121021765
  • 出版时间:2006
  • 标注页数:260页
  • 文件大小:12MB
  • 文件页数:138页
  • 主题词:计算机辅助计算-软件包,MATLAB 7.0

PDF下载


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

下载说明

精通MATLAB 7.0混合编程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 MATLAB概述1

1.1 MATLAB的发展历程1

1.2 MATLAB产品组成及语言特点2

1.2.1 MATLAB的主要产品构成2

1.2.2 MATLAB语言的特点4

1.3 MATLAB7.0的新功能和新产品5

1.3.1 MATLAB7.0的新功能5

1.3.2 MATLAB升级及新增的模块7

1.4 小结11

第2章 MATLAB程序设计及代码优化12

2.1 MATLAB的表达式和变量12

2.1.1 表达式12

2.1.2 变量12

2.2 细胞数组与结构数组12

2.2.1 细胞数组12

2.2.2 结构数组13

2.3 类与对象13

2.4 流程控制17

2.4.1 for循环结构17

2.4.2 while循环结构18

2.4.3 if-else-end分支结构18

2.4.4 switch-case结构18

2.4.5 try-catch结构19

2.5 M文件编程19

2.6 M文件编程规范22

2.7 M文件评述器30

2.8 提高M文件执行效率的技巧32

2.8.1 矢量化操作33

2.8.2 给数组预定义维34

2.8.3 下标或者索引操作35

2.8.4 尽量多使用函数文件而少使用非脚本文件35

2.8.5 将循环体中的内容转换为C-MEX35

2.8.6 内存优化35

2.9 小结36

第3章 MATLAB混合编程简介37

3.1 进行混合编程的出发点37

3.2 MATLAB应用程序接口简介37

3.3 几种常见的混合编程方法简介39

3.3.1 使用MATLAB自带的MATLABCompiler39

3.3.2 利用MATLAB引擎40

3.3.3 利用ActiveX控件40

3.3.4 利用MAT文件41

3.3.5 C-MEX41

3.3.6 利用Mideva/Matcom41

3.3.7 利用Matrix<LIB>实现混合编程42

3.3.8 利用MATLABAdd-in42

3.3.9 MATLABCOMBuilder42

3.3.10MATLAB和Excel混合编程43

3.4 小结44

第4章 C-MEX编程45

4.1 C-MEX简介45

4.2 MEX文件系统的配置45

4.3 MEX文件的结构和运行46

4.3.1 MEX文件结构46

4.3.2 MEX函数的执行流程49

4.3.3 MEX文件的结构和使用50

4.3.4 MEX文件与独立应用程序的区别50

4.4 C语言MEX函数51

4.5 C-MEX混合编程54

4.6 VisualC++中MEX文件的建立和调试55

4.6.1 VisualC++中MEX程序的建立和环境设置57

4.6.2 MEX程序的调试59

4.6.3 MEX独立应用程序的发布61

4.7 MEX编程实例61

4.8 小结67

第5章 通过MATLAB引擎实现混合编程68

5.1 MATLAB引擎简介68

5.2 MATLAB引擎库函数68

5.3 VisualC++调用MATLAB引擎时的环境设置74

5.4 MATLAB引擎类的封装79

5.4.1 CMATLABEng类的定义和实现代码79

5.4.2 CMATLABEng说明82

5.4.3 CMATLABEng说明和使用方法84

5.5 应用实例84

5.6 小结87

第6章 MAT文件实现数据共享88

6.1 MAT文件简介88

6.2 操作MAT文件88

6.2.1 MAT文件格式88

6.2.2 操作MAT文件的MATLABAPI90

6.3 VisualC++调用MAT时的环境设置96

6.4 实例97

6.5 小结107

第7章 利用Mideva实现混合编程108

7.1 Mideva简介108

7.2 Mideva的安装108

7.3 Mideva环境下M文件到dll/exe文件的转换110

7.4 VisualC++环境下使用Mideva混合编程111

7.4.1 混合编程环境的设置112

7.4.2 通过外壳函数调用112

7.5 Matrix<LIB>113

7.6 混合编程实例113

7.7 小结122

第8章 利用Matrix<LIB>实现混合编程123

8.1 Matrix<LIB>简介123

8.2 Matrix<LIB>与VisualC++混合编程123

8.2.1 Matrix<LIB>的安装123

8.2.2 VisualC++环境配置123

8.2.3 初始化库124

8.3 Matrix<LIB>函数使用参考124

8.3.1 矩阵操作125

8.3.2 库常量128

8.3.3 访问库函数129

8.3.4 矩阵I/O130

8.3.5 图形函数131

8.4 混合编程实例133

8.5 MATLAB数学库139

8.5.1 简介139

8.5.2 VisualC++工程中调用MATLAB数学函数库的环境设置140

8.6 小结141

第9章 通过MATLABAdd-in实现混合编程142

9.1 MATLABAdd-in简介142

9.2 MATLABAdd-in安装和在VisualC++中的环境设置142

9.3 通过MATLABAdd-in生成独立应用程序145

9.4 MATLABAdd-in实例146

9.5 小结149

第10章 MATLAB和Delphi混合编程150

10.1 Delphi开发环境介绍150

10.2 通过MATLAB自动化服务实现混合编程150

10.2.1 自动化服务的实现方法150

10.2.2 自动化服务应用举例一152

10.2.3 自动化服务应用举例二154

10.3 利用MATLAB引擎实现混合编程158

10.3.1 动态链接库介绍158

10.3.2 在Delphi中调用VisualC++创建的动态链接库的实例158

10.3.3 MATLAB引擎动态链接库的设计163

10.4 Delphi调用Mideva生成的动态链接库168

10.4.1 Mideva介绍168

10.4.2 应用实例168

10.5 通过外部调用实现混合编程174

10.5.1 外部调用方法介绍174

10.5.2 应用实例175

10.6 小结176

第11章 MATLAB和Excel的混合编程177

11.1 引言177

11.2 通过ExcelLink实现Excel和MATLAB的数据共享177

11.2.1 概述177

11.2.2 ExcelLink的安装177

11.2.3 ExcelLink的函数180

11.2.4 ExcelLink应用实例181

11.2.5 ExcelLink的注意事项183

11.3 通过Excel生成器184

11.3.1 概述184

11.3.2 创建Excel生成器插件184

11.4 直接将MATLAB工作区间的数据拷贝到Excel186

11.5 小结188

第12章 通过MATLABCOMBuilder实现混合编程189

12.1 COM基础知识189

12.2 MATLAB支持的组件自动化190

12.2.1 在MATLAB下运行其他软件的组件190

12.2.2 在其他程序下运行MATLAB的组件194

12.2.3 MATLABCOMBuilder简介195

12.3 MATLABCOMBuilder使用195

12.3.1 配置MATLABC/C++编译器195

12.3.2 使用MATLABCOMBuilder195

12.3.3 MATLABCOMBuilder工具库198

12.3.4 在VisualC++中调用COM组件的步骤199

12.4 在VisualC++中使用MATLABCOMBuilder生成的组件实例200

12.5 小结206

第13章 混合编程综合应用实例207

13.1 引言207

13.2 预备知识207

13.2.1 数字图像处理简介207

13.2.2 MATLAB图像处理工具箱简介208

13.2.3 VisualC++的图像处理位图文件读/写操作209

13.3 综合实例框架210

13.3.1 框架搭建210

13.3.2 模块划分213

13.3.3 应用程序功能添加227

13.4 实现方法232

13.4.1 图像直方图统计——MATLAB引擎命令实现233

13.4.2 图像形态学——MATLAB引擎数据交互实现237

13.4.3 图像的FFT变换——通过Mideva实现250

13.5 小结257

附录A 常见的免费MATLAB工具箱258

附录B 常用的MATLAB免费站点259

参考文献260

热门推荐