微信扫一扫,移动浏览光盘
简介
《MATLAB面向对象程序设计》以面向对象程序设计方法的基本特征(抽象、封装、继承、多态)为主线,由浅入深、循序渐进地展开,系统介绍了MATLAB面向对象程序设计的思想、设计方法等。《MATLAB面向对象程序设计》重点突出、通俗易懂,各章节提供大量的程序代码供读者参考练习,多数章节安排了相应的应用实例。全书分为11章,主要分为三部分:一是MATLAB基本操作和程序设计基础、面向对象程序设计思想,以及MATLAB面向对象程序设计特点等(第1~2章);二是详细介绍了MATLAB中面向对象程序的开发过程和设计方法(第3~10章);三是MATLAB面向对象程序设计方法的综合应用实例(第11章)。 《MATLAB面向对象程序设计》内容详实、科学合理,图文并茂、实例丰富,讲解系统透彻,通过本书的学习读者可以很快理解MATLAB面向对象程序设计的基本思想,掌握其设计方法,提高利用MATLAB解决问题的能力和效率。《MATLAB面向对象程序设计》可以作为高等院校理工科专业大学生、研究生的计算机教材和广大科研人员的参考资料。
目录
第1章 MATLAB入门1.1 MATLAB概述1.1.1 MATLAB的发展史1.1.2 MATLAB体系结构1.1.3 MATLAB功能特点1.2 MATLAB的安装与运行1.2.1 MATLAB的安装与激活1.2.2 MATLAB的启动与退出1.3 MATLAB开发环境1.3.1 菜单栏1.3.2 工具栏1.3.3 MATLAB的窗口1.4 MATLAB帮助和演示系统1.4.1 命令窗口帮助系统1.4.2 联机帮助1.4.3 联机演示系统1.5 矩阵及其运算1.5.1 创建矩阵1.5.2 矩阵访问1.5.3 矩阵的赋值1.5.4 矩阵的四则运算1.5.5 点运算1.5.6 矩阵的其他运算1.5.7 矩阵操作1.6 MATLAB图形用户界面设计1.6.1 图形对象和句柄1.6.2 图形窗口及坐标轴1.6.3 用户界面对象1.6.4 图形用户界面设计开发环境1.7 小结思考与练习第2章 MATLAB面向对象程序设计概述2.1 MATLAB程序设计基础2.1.1 MATLAB的变量及数据类型2.1.2 运算符与操作符2.1.3 M文件介绍2.1.4 函数的类型2.1.5 MATLAB的程序设计原则2.2 面向对象程序设计方法简介2.2.1 程序设计方法的发展概述2.2.2 面向对象程序设计方法2.2.3 面向对象程序设计方法的优越性2.2.4 面向对象程序设计的基本概念2.2.5 面向对象程序设计方法中的基本特征2.3 MATLAB面向对象程序设计简介2.3.1 MATLAB中的类和对象2.3.2 MATLAB中类的设计、定义2.4 MATLAB面向对象程序设计特点2.4.1 MATLAB面向对象程序设计的特点2.4.2 MATLAB面向对象程序设计与其他语言2.5 小结思考与练习第3章 MATLAB中的类和对象3.1 类的声明3.1.1 类的声明3.1.2 对象的创建和使用3.1.3 类的特属性3.1.4 类定义的组织形式3.1.5 命名空间和包3.2 类的属性成员及访问控制3.2.1 属性成员的声明和初始化3.2.2 属性成员的特属性3.2.3 属性成员的set和get方法3.2.4 属性成员的访问控制3.3 类的方法及访问控制3.3.1 普通方法及访问控制3.3.2 构造函数3.3.3 静态方法3.3.4 类型转换方法3.4 类的组合3.4.1 内嵌对象3.4.2 类的优先级问题3.4.3 对象的保存与加载3.5 小结思考与习题第4章 MATLAB中的继承与派生4.1 类的继承与派生4.1.1 继承与派生的概念4.1.2 派生类的定义4.1.3 派生类生成过程4.1.4 用派生类创建一个类的别名4.2 派生类的构造函数4.2.1 构造函数的建立4.2.2 派生类构造函数执行的顺序4.3 多重继承中的成员标识问题4.3.1 属性成员名称冲突4.3.2 方法名称冲突4.3.3 事件名称冲突4.4 指定容许派生的类4.5 类成员的访问控制4.5.1 属性成员的访问控制4.5.2 方法的访问控制4.5.3 事件的访问控制4.6 定义MATLAB内置类型的派生类4.6.1 MATLAB的内置类4.6.2 定义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.7.1 深拷贝与浅拷贝的概念5.7.2 matlab.mixin.Copyable类简介5.7.3 深拷贝的实现5.8 应用实例5.8.1 问题的提出5.8.2 类的设计5.8.3 源程序及运行效果5.9 小结思考与练习第6章 对象阵列6.1 MATLAB中常用的阵列形式6.1.1 阵列的概念6.1.2 几种常用的阵列6.2 创建对象阵列6.2.1 如何创建对象阵列6.2.2 在对象阵列上添加动态属性成员6.3 不同类型对象组成的对象阵列6.3.1 不同类型对象的连接6.3.2 转换方法的实现6.4 多相对象阵列6.4.1 matlab.mixin.Heterogeneous类及多相阵列创建6.4.2 多相阵列的下标索引和连接6.4.3 convertObject方法6.5 小结思考与练习第7章 多态性7.1 函数重载7.2 运算符重载7.2.1 运算符重载的实现7.2.2 运算符重载中的优先级问题7.2.3 subsref和subsasgn的重载7.3 抽象类7.3.1 抽象类的定义7.3.2 有关抽象类的特殊规定7.3.3 一个例子7.4 小结思考练习第8章 事件与听众8.1 事件与听众的概念8.1.1 事件的概念及事件模型8.1.2 听众的概念8.2 定义事件和听众8.2.1 如何命名一个事件8.2.2 事件触发和广播8.2.3 如何响应事件(听众的定义)8.2.4 听众的几种创建方式8.2.5 回调函数定义和调用8.2.6 一个例子8.3 属性成员事件的收听8.3.1 属性成员事件8.3.2 为属性成员事件创建听众8.3.3 为听众定义回调函数8.3.4 属性成员的AbortSet属性8.4 动态属性成员事件响应8.5 应用实例8.5.1 问题的提出8.5.2 类的设计8.5.3 源程序及运行效果8.6 小结思考与练习第9章 枚举9.1 枚举概述9.1.1 相关术语9.1.2 枚举类型的分类9.2 枚举类的定义和使用9.2.1 枚举类的定义9.2.2 枚举类中的方法9.2.3 在枚举类中定义属性成员9.2.4 枚举类的使用9.2.5 枚举类与阵列9.2.6 枚举类的构造函数调用顺序9.2.7 枚举类在应用中的一些限制9.3 小结练习与思考第10章 利用类元数据获取类信息10.1 类元数据简介10.1.1 相关概念10.1.2 元类对象的创建和使用方法10.2 元数据的使用10.2.1 使用元数据查阅类和对象10.2.2 查找具有指定设置的对象10.2.3 获得关于属性成员的信息10.2.4 获得属性成员的默认值10.3 小结思考与练习第11章 综合应用实例11.1 倒立摆控制演示实例11.2 元胞自动机演示实例11.3 小结思考与练习附录 MATLAB中的函数分类索引参考文献
MATLAB面向对象程序设计
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×