图书介绍

MATLAB面向对象程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

MATLAB面向对象程序设计
  • 苗志宏,马金强编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121233449
  • 出版时间:2014
  • 标注页数:251页
  • 文件大小:33MB
  • 文件页数:267页
  • 主题词:Matlab软件-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

MATLAB面向对象程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 MATLAB入门1

1.1 MATLAB概述1

1.1.1 MATLAB的发展史1

1.1.2 MATLAB体系结构2

1.1.3 MATLAB功能特点2

1.2 MATLAB的安装与运行4

1.2.1 MATLAB的安装与激活4

1.2.2 MATLAB的启动与退出7

1.3 MATLAB开发环境7

1.3.1 菜单栏8

1.3.2 工具栏12

1.3.3 MATLAB的窗口12

1.4 MATLAB帮助和演示系统17

1.4.1 命令窗口帮助系统17

1.4.2 联机帮助18

1.4.3 联机演示系统19

1.5 矩阵及其运算20

1.5.1 创建矩阵20

1.5.2 矩阵访问23

1.5.3 矩阵的赋值24

1.5.4 矩阵的四则运算25

1.5.5 点运算26

1.5.6 矩阵的其他运算27

1.5.7 矩阵操作30

1.6 MATLAB图形用户界面设计32

1.6.1 图形对象和句柄32

1.6.2 图形窗口及坐标轴34

1.6.3 用户界面对象37

1.6.4 图形用户界面设计开发环境41

1.7 小结46

思考与练习46

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

2.1 MATLAB程序设计基础47

2.1.1 MATLAB的变量及数据类型47

2.1.2 运算符与操作符50

2.1.3 M文件介绍51

2.1.4 函数的类型54

2.1.5 MATLAB的程序设计原则55

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

2.2.1 程序设计方法的发展概述56

2.2.2 面向对象程序设计方法56

2.2.3 面向对象程序设计方法的优越性57

2.2.4 面向对象程序设计的基本概念57

2.2.5 面向对象程序设计方法中的基本特征58

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

2.3.1 MATLAB 中的类和对象59

2.3.2 MATLAB中类的设计、定义61

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

2.4.1 MATLAB面向对象程序设计的特点63

2.4.2 MATLAB面向对象程序设计与其他语言63

2.5 小结64

思考与练习64

第3章 MATLAB中的类和对象65

3.1 类的声明65

3.1.1 类的声明65

3.1.2 对象的创建和使用66

3.1.3 类的特性67

3.1.4 类定义的组织形式67

3.1.5 命名空间和包68

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

3.2.1 属性成员的声明和初始化71

3.2.2 属性成员的特性71

3.2.3 属性成员的set和get方法74

3.2.4 属性成员的访问控制77

3.3 类的方法及访问控制78

3.3.1 普通方法及访问控制79

3.3.2 构造函数81

3.3.3 静态方法83

3.3.4 类型转换方法85

3.4 类的组合87

3.4.1 内嵌对象88

3.4.2 类的优先级问题88

3.4.3 对象的保存与加载91

3.5 小结92

思考与习题93

第4章 MATLAB中的继承与派生94

4.1 类的继承与派生94

4.1.1 继承与派生的概念94

4.1.2 派生类的定义95

4.1.3 派生类生成过程96

4.1.4 用派生类创建一个类的别名99

4.2 派生类的构造函数99

4.2.1 构造函数的建立99

4.2.2 派生类构造函数执行的顺序102

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

4.3.1 属性成员名称冲突105

4.3.2 方法名称冲突105

4.3.3 事件名称冲突107

4.4 指定容许派生的类108

4.5 类成员的访问控制109

4.5.1 属性成员的访问控制109

4.5.2 方法的访问控制110

4.5.3 事件的访问控制114

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

4.6.1 MATLAB的内置类115

4.6.2 定义MATLAB内置类的派生类115

4.7 小结120

思考与练习120

第5章 handle型类122

5.1 handle型类的声明122

5.2 类handle的介绍124

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

5.4 动态属性成员的实现127

5.5 handle型类的析构函数130

5.6 handle-兼容类135

5.7 深拷贝与浅拷贝136

5.7.1 深拷贝与浅拷贝的概念136

5.7.2 matlab.mixin.Copyable类简介138

5.7.3 深拷贝的实现139

5.8 应用实例142

5.8.1 问题的提出142

5.8.2 类的设计142

5.8.3 源程序及运行效果143

5.9 小结146

思考与练习146

第6章 对象阵列147

6.1 MATLAB 中常用的阵列形式147

6.1.1 阵列的概念147

6.1.2 几种常用的阵列147

6.2 创建对象阵列153

6.2.1 如何创建对象阵列154

6.2.2 在对象阵列上添加动态属性成员157

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

6.3.1 不同类型对象的连接158

6.3.2 转换方法的实现159

6.4 多相对象阵列160

6.4.1 matlab.mixin.Heterogeneous类及多相阵列创建161

6.4.2 多相阵列的下标索引和连接162

6.4.3 convertObject方法163

6.5 小结164

思考与练习164

第7章 多态性165

7.1 函数重载165

7.2 运算符重载169

7.2.1 运算符重载的实现170

7.2.2 运算符重载中的优先级问题172

7.2.3 subsref和subsasgn的重载173

7.3 抽象类179

7.3.1 抽象类的定义179

7.3.2 有关抽象类的特殊规定180

7.3.3 一个例子180

7.4 小结183

思考练习183

第8章 事件与听众185

8.1 事件与听众的概念185

8.1.1 事件的概念及事件模型185

8.1.2 听众的概念186

8.2 定义事件和听众186

8.2.1 如何命名一个事件186

8.2.2 事件触发和广播188

8.2.3 如何响应事件(听众的定义)189

8.2.4 听众的几种创建方式190

8.2.5 回调函数定义和调用191

8.2.6 一个例子192

8.3 属性成员事件的收听197

8.3.1 属性成员事件197

8.3.2 为属性成员事件创建听众198

8.3.3 为听众定义回调函数199

8.3.4 属性成员的AbortSet属性199

8.4 动态属性成员事件响应201

8.5 应用实例204

8.5.1 问题的提出204

8.5.2 类的设计204

8.5.3 源程序及运行效果205

8.6 小结209

思考与练习209

第9章 枚举210

9.1 枚举概述210

9.1.1 相关术语210

9.1.2 枚举类型的分类210

9.2 枚举类的定义和使用211

9.2.1 枚举类的定义211

9.2.2 枚举类中的方法212

9.2.3 在枚举类中定义属性成员212

9.2.4 枚举类的使用213

9.2.5 枚举类与阵列216

9.2.6 枚举类的构造函数调用顺序216

9.2.7 枚举类在应用中的一些限制217

9.3 小结218

思考与练习218

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

10.1 类元数据简介219

10.1.1 相关概念219

10.1.2 元类对象的创建和使用方法219

10.2 元数据的使用220

10.2.1 使用元数据查阅类和对象220

10.2.2 查找具有指定设置的对象223

10.2.3 获得关于属性成员的信息225

10.2.4 获得属性成员的默认值228

10.3 小结230

思考与练习230

第11章 综合应用实例231

11.1 倒立摆控制演示实例231

11.2 元胞自动机演示实例237

11.3 小结242

思考与练习242

附录 MATLAB中的函数分类索引243

参考文献251

热门推荐