
| 本书特色 对于那些一直苦苦追寻一个易用高效、完整独立c++数学库的读者,本书将给他们带来意想不到的收获。本书具有如下特色: 使用方便。针对c++开发环境,对原始matlab c++数学库进行处理,使之在不安装matlab的前提下就可直接用于c++开发环境,使用上非常方便。 循序渐进、实用性强。熟知c语言的读者,即使不懂c++语言,也可以通过本书轻松上路。通过大量精选实例,读者完全可即学即用。 独创性。作者对matlab c++数学库做了许多扩展,开发了扩展图形函数库和矩阵输入输出控件以及运算符重载扩展库,读者可用于自己的应用开发中,从而加快开发进度。 与应用领域相结合。给出了matlab 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 如何安装运算符重载扩展函数库 参考文献 |
商品评论(0条)