出版社:清华大学出版社
年代:2009
定价:20.0
本书分为10章,内容主要包括引言,C++面向对象程序设计基础,MATLAB C++数学库的组成,安装和配置,MATLAB C++数学库基础类-mwArray、运算符重载等等。
第1章 引言第2章 C++数学库与面向对象程序设计 2.1 面向对象程序设计的基本概念 2.1.1 面向对象程序设计思想的发展 2.1.2 面向对象程序设计的基本概念 2.1.3 面向对象程序设计的特点 2.2 C++程序设计基础 2.2.1 C++语言与C语言的主要差异 2.2.2 C++面向对象程序设计 2.2.3 C++的异常处理机制 2.3 思考与练习第3章C++数学库与应用程序开发环境 3.1 Borland C++Builder开发环境简介 3.2 C++数学库的组成 3.3 C++数学库的安装
第1章 引言第2章 C++数学库与面向对象程序设计 2.1 面向对象程序设计的基本概念 2.1.1 面向对象程序设计思想的发展 2.1.2 面向对象程序设计的基本概念 2.1.3 面向对象程序设计的特点 2.2 C++程序设计基础 2.2.1 C++语言与C语言的主要差异 2.2.2 C++面向对象程序设计 2.2.3 C++的异常处理机制 2.3 思考与练习第3章C++数学库与应用程序开发环境 3.1 Borland C++Builder开发环境简介 3.2 C++数学库的组成 3.3 C++数学库的安装 3.4 C++数学库与应用开发环境配置 3.5 第一个Matlab C++应用程序 3.6 发布Matlab C++应用程序 3.7 思考与练习第4章C++数学库的核心类--mwArray 4.1 mwArray类的外部接口简介 4.1.1 构造函数 4.1.2 静态数据成员 4.1.3 运算符重载 4.1.4 成员函数 4.2 创建mwArray数组的方法和原则 4.3 数值数组的创建 4.3.1 使用构造函数创建Numeric Array 4.3.2 使用库函数创建数组 4.3.3 通过连接创建新数组 4.3.4 稀疏矩阵 4.4 字符数组的创建 4.4.1 使用构造函数创建字符数组 4.4.2 将数值数组转换为字符数组 4.4.3 将一维字符数组连接成二维字符数组 4.5 细胞数组的创建 4.5.1 使用cell()函数创建细胞数组 4.5.2 使用细胞数组转换函数创建细胞数组 4.5.3 通过连接创建细胞数组 4.5.4 通过赋值创建细胞数组 4.5.5 显示细胞数组中的内容 4.6 数组元素的索引与访问 4.6.1 使用一维下标 4.6.2 使用N维下标 4.6.3 使用逻辑下标 4.6.4 在赋值表达式中使用下标 4.6.5 删除数组中的元素 4.6.6 从mwArray数组中提取数据 4.6.7 细胞数组的索引 4.6.8 数组维数及大小等相关信息的确定 4.7 思考与练习第5章 数学运算符及应用 5.1 加减运算符及其应用 5.2 乘除运算符及其应用 5.2.1 数组乘除 5.2.2 矩阵乘除 5.3 关系运算符及其应用 5.4 逻辑运算符及其应用 5.5 数学运算应用小结 5.6 思考与练习第6章 C++数学库函数的调用第7章 C++数学库应用中的异常处理第8章 mwArray数组的输入输出第9章 数据可视化——扩展plot函数库第10章 C++数学库的综合应用举例附录A 常用库函数附录B Matlab外部接口简介附录C 关于自定义工程模板附录D 如何安装数组输入输出组件附录E 如何安装运算符重载扩展函数库参考文献
通过本书,读者将能够应用Matlab C++数学库,利用可视化应用程序开发工具Borland C++ Builder开发出独立于Matlab环境的应用程序。全书分为10章,内容主要包括: 引言(第1章); C++面向对象程序设计基础(第2章); Matlab C++数学库的组成、安装和配置(第3章); Matlab C++数学库基础类--mwArray(第4章);运算符重载(第5章);库函数的调用方法(第6章);异常处理(第7章);作者对Matlab C++数学库的有关扩展(第8、9章); 最后作者还结合几个相关领域介绍了基于Matlab C++数学库的解决方案(第10章)。本书在论述中,始终贯穿了“Matlab C++数学库的应用”这一主线,力求理论联系实际,通过大量实例讲解相关要点(各章节的实例均可在清华大学出版社的网站上下载)。为使读者快速掌握并巩固相关知识,第2~10章后都配有习题。本书可作为计算机应用、应用数学等相关专业的专业课教材;对于高校其他理工科相关专业的高年级本科生、研究生以及企业应用程序开发人员,本书亦有重要的参考价值。
本书特色 对于那些一直苦苦追寻一个易用高效、完整独立C++数学库的读者,本书将给他们带来意想不到的收获。本书具有如下特色:
使用方便。针对c++开发环境,对原始Matlab c++数学库进行处理,使之在不安装Matlab的前提下就可直接用于c++开发环境,使用上非常方便。 循序渐进、实用性强。熟知C语言的读者,即使不懂c++语言,也可以通过本书轻松上路。通过大量精选实例,读者完全可即学即用。
独创性。作者对Matlab c++数学库做了许多扩展,开发了扩展图形函数库和矩阵输入输出控件以及运算符重载扩展库,读者可用于自己的应用开发中,从而加快开发进度。与应用领域相结合。给出了Matlab c++数学库的几个重要应用领域.读者可从中受到启发,理论联系实际。
书籍详细信息 | |||
书名 | MATLAB C++应用开发站内查询相似图书 | ||
9787302214526 如需购买下载《MATLAB C++应用开发》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 清华大学出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 20.0 | 语种 | 简体中文 |
尺寸 | 26 × 19 | 装帧 | 平装 |
页数 | 224 | 印数 | 3000 |
MATLAB C++应用开发是清华大学出版社于2009.12出版的中图分类号为 TP312 ,TP391.75 的主题关于 C语言-程序设计-高等学校-教材 ,计算机辅助计算-软件包,MATLAB-程序设计-高等学校-教材 的书籍。