图书介绍

MATLAB 面向对象和 C/C++编程PDF|Epub|txt|kindle电子书版本网盘下载

MATLAB 面向对象和 C/C++编程
  • 凌云,张志涌编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787512426931
  • 出版时间:2018
  • 标注页数:419页
  • 文件大小:217MB
  • 文件页数:432页
  • 主题词:Matlab软件-程序设计;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下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

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

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

图书目录

A篇 MATLAB面向对象编程3

第1章 类定义和基本操作3

1.1引导3

1.1.1面向过程的程序设计方法概述3

1.1.2面向对象的程序设计方法概述4

1.1.3面向过程和面向对象程序设计的区别4

1.2类和对象9

1.3类定义的基本结构9

1.4类的属性12

1.4.1属性块和属性12

1.4.2属性块的秉质13

1.4.3对象属性名的获取和属性值的查询14

1.4.4属性赋值的三个不同阶段19

1.4.5属性赋值和set函数19

1.4.6从属属性和get/set函数23

1.5类的方法28

1.5.1方法块和方法的构成28

1.5.2方法块的秉质32

1.5.3类对象方法名的查询和获取33

1.5.4类方法的调用与程序设计36

1.6类对象构造函数41

1.6.1理解和应用默认构造函数42

1.6.2自编构造函数的编写准则45

1.6.3自编构造函数的典型结构46

1.6.4自编构造函数的编写47

1.7全值类和句柄类的差别54

1.7.1两类的类定义和对象性状差别54

1.7.2两类对象变量在函数内外传递中的差别64

1.7.3全值类和句柄类适用性差别73

1.8类方法中的数组运算和矩阵运算74

第2章 对象数组78

2.1对象数组的构成和创建78

2.1.1对象数组基础78

2.1.2小规模对象数组的方括号创建法78

2.1.3对象数组的外循环创建法82

2.1.4对象数组的deal属性赋值创建法85

2.1.5对象数组的内循环创建法86

2.1.6对象数组的编址赋值创建法88

2.2对象数组的编址和寻访91

2.2.1对象数组的编址91

2.2.2对象数组的元素对象寻访91

2.2.3对象数组属性值的获取和组织94

2.3对象数组操作和特殊对象数组98

2.3.1对象数组的常用操作命令98

2.3.2空对象数组98

2.3.3特殊对象数组的生成101

第3章 重载和覆盖111

3.1引导111

3.1.1重载和覆盖的基本含义111

3.1.2什么情况下需要重载和覆盖111

3.1.3 MATLAB语言格式及控制函数的默认行为表现111

3.2类别转换和算符重载112

3.2.1对象类别的转换方法函数112

3.2.2 MATLAB算符及后台控制函数115

3.2.3代数运算符的重载116

3.3改变对象显示的重载和覆盖技术121

3.3.1显示函数、对象形态及显示内容121

3.3.2改变对象显示的覆盖技术127

3.3.3改变对象显示的重载技术137

第4章 类的继承与组合142

4.1类继承定义142

4.1.1单一父类继承142

4.1.2多个父类继承143

4.2子类如何构造父类147

4.3类继承中的覆盖与多态性151

4.4抽象类及其应用157

4.4.1抽象类的定义157

4.4.2抽象类的应用163

4.5类的组合应用170

4.5.1属性包含型组合170

4.5.2界面和算法两类的包含型组合174

第5章 事件与响应182

5.1概述182

5.1.1事件概念及其代码特征182

5.1.2侦听和响应概念183

5.2事件定义和消息发布函数183

5.2.1事件块及秉质184

5.2.2消息发布函数notify185

5.3侦听件的创建和响应函数的型式185

5.3.1侦听件创建函数的一般格式185

5.3.2不同型式响应函数的注册格式186

5.4事件/响应的简单应用示例188

5.5事件在复杂软件开发中的综合应用196

5.5.1 MATLAB和C++++中事件应用的区别196

5.5.2事件在MATLAB和C++++联合开发中的应用197

B篇 MATLAB面向C/C++++编程233

第6章 数据接口233

6.1 MATLAB数据233

6.1.1 MATLAB阵列233

6.1.2数据存储方式234

6.1.3 C/C++++数据接口236

6.2 mxArray阵列结构237

6.2.1创建和删除mxArray237

6.2.2读取和赋值mxArray中的数据243

6.2.3获取mxArray属性249

6.2.4 mxArray的API函数综合应用示例251

6.3 mwArray阵列结构259

6.3.1创建mwArray260

6.3.2读取和赋值mwArray中的数据262

6.3.3获取mwArray属性264

6.3.4 mwArray类方法综合应用示例265

第7章 MATLAB中调用C/C++++程序269

7.1关于MEX文件的一般性说明269

7.2 C_MEX源文件的构成270

7.3编译生成C语言MEX文件272

7.3.1编译器的配置272

7.3.2借助编译器生成MEX文件273

7.3.3编译指令mex简介274

7.4 MEX文件的执行流程275

7.5 MEX函数库介绍276

7.6 C语言MEX文件应用示例277

7.6.1 MATLAB环境下编译C_MEX源文件277

7.6.2 Visual Studio环境下编译C_MEX源文件282

7.6.3 Visual Studio环境下调试MEX文件287

第8章 C/C++++程序对MAT函数库的调用291

8.1 MATLAB中数据的输入输出方法291

8.2 MAT函数库介绍291

8.3调用MAT函数库的C/C++++源码应用程序编写293

8.4利用Visual Studio环境编写调用MAT函数库程序298

第9章 C/C++++程序调用MATLAB引擎309

9.1 MATLAB引擎概念和功用309

9.2 MATLAB引擎函数库介绍309

9.3 MATLAB环境下编译调用引擎函数库的C/C++++源文件310

9.4 Visual Studio环境编译调用引擎函数库的C/C++++源文件316

9.5 C/C++++应用程序与M函数联合调试技术319

9.5.1联合调试流程319

9.5.2联合调试应用示例320

第10章 MATLAB编译器327

10.1 MATLAB编译器概述327

10.1.1编译器的功能328

10.1.2编译器的局限性328

10.1.3把脚本文件改写为函数文件328

10.2 MATLAB编译器配置和入门330

10.2.1为正确使用MATLAB编译器进行配置330

10.2.2 MATLAB编译器使用入门331

10.2.3编译指令mcc简介333

10.2.4编译器工作流程介绍338

10.3应用程序编译器344

10.3.1应用程序编译器概述344

10.3.2应用程序编译器使用入门344

10.4编译器生成可独立执行应用程序示例351

10.5编译器生成共享动态链接库示例357

10.5.1 M函数文件生成C语言动态链接库及调用357

10.5.2 M函数文件生成C++++语言动态链接库及调用361

10.5.3 MFC应用程序框架及其综合应用365

附录395

附录A基础准备与入门395

A.1 MATLAB的配置及入门395

A.1.1 MATLAB的安装与启动395

A.1.2为MATLAB配置Windows搜索路径397

A.1.3 MATLAB基本使用方法399

A.2 Visual Studio集成开发环境入门403

A.2.1 Visual Studio 2010的安装与启动403

A.2.2 Visual Studio环境的基本使用方法405

附录B索引413

B.1 MATLAB的英文关键词413

B.1.1面向对象编程的函数和命令413

B.1.2面向C/C++++的函数和命令415

B.2 C/C++++的英文关键词418

参考文献419

热门推荐