MATLAB面向对象程序设计
¥
44.4
9.1折
¥
49
九五品
仅1件
作者苗志宏、马金强 著
出版社电子工业出版社
出版时间2014-07
版次1
装帧平装
货号A6
上书时间2024-12-04
商品详情
- 品相描述:九五品
图书标准信息
-
作者
苗志宏、马金强 著
-
出版社
电子工业出版社
-
出版时间
2014-07
-
版次
1
-
ISBN
9787121233449
-
定价
49.00元
-
装帧
平装
-
开本
16开
-
纸张
轻型纸
-
页数
268页
-
正文语种
简体中文
- 【内容简介】
-
《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.1MATLAB概述
1.1.1MATLAB的发展史
1.1.2MATLAB体系结构
1.1.3MATLAB功能特点
1.2MATLAB的安装与运行
1.2.1MATLAB的安装与激活
1.2.2MATLAB的启动与退出
1.3MATLAB开发环境
1.3.1菜单栏
1.3.2工具栏
1.3.3MATLAB的窗口
1.4MATLAB帮助和演示系统
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.6MATLAB图形用户界面设计
1.6.1图形对象和句柄
1.6.2图形窗口及坐标轴
1.6.3用户界面对象
1.6.4图形用户界面设计开发环境
1.7小结
思考与练习
第2章MATLAB面向对象程序设计概述
2.1MATLAB程序设计基础
2.1.1MATLAB的变量及数据类型
2.1.2运算符与操作符
2.1.3M文件介绍
2.1.4函数的类型
2.1.5MATLAB的程序设计原则
2.2面向对象程序设计方法简介
2.2.1程序设计方法的发展概述
2.2.2面向对象程序设计方法
2.2.3面向对象程序设计方法的优越性
2.2.4面向对象程序设计的基本概念
2.2.5面向对象程序设计方法中的基本特征
2.3MATLAB面向对象程序设计简介
2.3.1MATLAB中的类和对象
2.3.2MATLAB中类的设计、定义
2.4MATLAB面向对象程序设计特点
2.4.1MATLAB面向对象程序设计的特点
2.4.2MATLAB面向对象程序设计与其他语言
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.1MATLAB的内置类
4.6.2定义MATLAB内置类的派生类
4.7小结
思考与练习
第5章handle型类
5.1handle型类的声明
5.2类handle的介绍
5.3属性成员set/get接口的实现
5.4动态属性成员的实现
5.5handle型类的析构函数
5.6handle-兼容类
5.7深拷贝与浅拷贝
5.7.1深拷贝与浅拷贝的概念
5.7.2matlab.mixin.Copyable类简介
5.7.3深拷贝的实现
5.8应用实例
5.8.1问题的提出
5.8.2类的设计
5.8.3源程序及运行效果
5.9小结
思考与练习
第6章对象阵列
6.1MATLAB中常用的阵列形式
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.1matlab.mixin.Heterogeneous类及多相阵列创建
6.4.2多相阵列的下标索引和连接
6.4.3convertObject方法
6.5小结
思考与练习
第7章多态性
7.1函数重载
7.2运算符重载
7.2.1运算符重载的实现
7.2.2运算符重载中的优先级问题
7.2.3subsref和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中的函数分类索引
参考文献
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价