《MATLAB面向对象程序设计》以面向对象程序设计方法的基本特征(抽象、封装、继承、多态)为主线,由浅入深、循序渐进地展开,系统介绍了MATLAB面向对象程序设计的思想、设计方法等。全书重点突出、通俗易懂,各章节提供大量的程序代码供读者参考练习,多数章节安排了相应的应用实例。全书分为11章,主要分为三部分:一是MATLAB基本操作和程序设计基础、面向对象程序设计思想,以及MATLAB面向对象程序设计特点等(第1~2章);二是详细介绍了MATLAB中面向对象程序的开发过程和设计方法(第3~10章);三是MATLAB面向对象程序设计方法的综合应用实例(第11章)。

  《MATLAB面向对象程序设计》内容详实、科学合理,图文并茂、实例丰富,讲解系统透彻,通过《MATLAB面向对象程序设计》的学习读者可以很快理解MATLAB面向对象程序设计的基本思想,掌握其设计方法,提高利用MATLAB解决问题的能力和效率。


作者

苗志宏,云南省迪庆人。2001年毕业于北京师范大学数学系,获理学博士学位。现为中国人民武装警察部队学院消防工程系教授,主要从事数学和信息工程教学。参与多项国家自然科学基金项目的研究,发表论文30余篇,多篇被SCI、EI收录,主编著作《虚拟现实技术基础与应用》。马金强,河北省衡水人。硕士,现为中国人民武装警察部队学院消防工程系讲师。从事电子信息工程教育教学12年。发表学术论文10余篇,多篇被EI收录,主编教材1部,参与出版译著1部,出版了著作《多媒体制作与Authorware》,参与编写了著作《虚拟现实技术基础与应用》。

查看全部
目录

内容简介

推荐序一

推荐序二

推荐序三

前言

第1章 MATLAB入门

1.1 MATLAB概述

1.2 MATLAB的安装与运行

1.3 MATLAB开发环境

1.4 MATLAB帮助和演示系统

1.5 矩阵及其运算

1.6 MATLAB图形用户界面设计

1.7 小结

思考与练习

第2章 MATLAB面向对象程序设计概述

2.1 MATLAB程序设计基础

2.2 面向对象程序设计方法简介

2.3 MATLAB面向对象程序设计简介

2.4 MATLAB面向对象程序设计特点

2.5 小结

思考与练习

第3章 MATLAB中的类和对象

3.1 类的声明

3.2 类的属性成员及访问控制

3.3 类的方法及访问控制

3.4 类的组合

3.5 小结

思考与习题

第4章 MATLAB中的继承与派生

4.1 类的继承与派生

4.2 派生类的构造函数

4.3 多重继承中的成员标识问题

4.4 指定容许派生的类

4.5 类成员的访问控制

4.6 定义MATLAB内置类型的派生类

4.7 小结

思考与练习

第5章 handle型类

5.1 handle型类的声明

5.2 类handle的介绍

5.3 属性成员set/get接口的实现

5.4 动态属性成员的实现

5.5 handle型类的析构函数

5.6 handle-兼容类

5.7 深拷贝与浅拷贝

5.8 应用实例

5.9 小结

思考与练习

第6章 对象阵列

6.1 MATLAB中常用的阵列形式

6.2 创建对象阵列

6.3 不同类型对象组成的对象阵列

6.4 多相对象阵列

6.5 小结

思考与练习

第7章 多态性

7.1 函数重载

7.2 运算符重载

7.3 抽象类

7.4 小结

思考练习

第8章 事件与听众

8.1 事件与听众的概念

8.2 定义事件和听众

8.3 属性成员事件的收听

8.4 动态属性成员事件响应

8.5 应用实例

8.6 小结

思考与练习

第9章 枚举

9.1 枚举概述

9.2 枚举类的定义和使用

9.3 小结

思考与练习

第10章 利用类元数据获取类信息

10.1 类元数据简介

10.2 元数据的使用

10.3 小结

思考与练习

第11章 综合应用实例

11.1 倒立摆控制演示实例

11.2 元胞自动机演示实例

11.3 小结

思考与练习

附录 MATLAB中的函数分类索引

参考文献

查看全部
书评
查看更多
请您登录后发表评论 登录 | 注册
我的评分:
提交
0/400