当前位置:首页 > 工业技术
MATLAB面向对象程序设计案例解析
MATLAB面向对象程序设计案例解析

MATLAB面向对象程序设计案例解析PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:苗志宏编著
  • 出 版 社:北京:中国商务出版社
  • 出版年份:2015
  • ISBN:9787510313660
  • 页数:203 页
图书介绍:全书共分七章,编选了二十七个案例。第1章介绍了MATLAB的集成环境和基本操作;第2章主要讲解MATLAB程序设计问题,主要介绍了MATLAB中的程序设计的基本控制结构以、函数概念以及图形用户界面设计问题,这一章是为全面讲解面向对象程序设计原理做准备;第3章介绍MATLAB中类的声明、对象的定义等内容,是面向对象程序设计原理的初级阶段;第4章围绕面向对象程序设计的主要特征“继承与派生”进行讲解;第5章针对“多态性”特征,介绍了函数重载、运算符重载和抽象类等概念;第6章主要介绍MATLAB句柄型类(即handle型类),这章内容也为事件模型的介绍做了准备;第7章介绍了MATLAB面向对象程序设计中的事件模型,通过几个案例比较全面地介绍了基于事件驱动的程序设计过程。
上一篇:建筑CAD下一篇:酒道人生
《MATLAB面向对象程序设计案例解析》目录

第1章 MATLAB快速入门 1

1.1 MATLAB集成环境介绍 1

1.1.1 MATLAB启动和退出 1

1.1.2 MATLAB命令窗口 1

1.1.3 MATLAB工作空间管理窗口 3

1.1.4 MATLAB当前目录窗口 3

1.1.5 MATLAB命令历史窗口 4

1.2 MATLAB入门操作 5

1.2.1 MATLAB命令窗口基本操作 5

1.2.2 M文件的操作 7

第2章 MATLAB程序设计基础 12

2.1 案例1:线性方程组的求解问题——矩阵基本运算 12

2.2 案例2:百钱买百鸡问题——算法的基本控制结构 19

2.3 案例3:一个日历程序的设计——函数调用 23

2.4 案例4:汉诺塔问题——函数递归调用 28

2.5 案例5:一个猜数游戏——图形用户界面设计 32

2.6 案例6:一个图形演示系统的设计——图形用户界面设计工具的应用 36

第3章 类与对象 42

3.1 案例1:银行账户的信息管理——从面向过程结构化设计到面向对象程序设计 42

3.2 案例2:世界各地时钟——类的声明,对象的创建 49

3.3 案例3:统计一个储户在多家银行的存款总和——类的优先级 59

3.4 案例4:学生信息管理系统之一——构造函数的实现 66

3.5 案例5:基于面向对象程序设计的前馈神经网络设计——综合设计 74

第4章 继承与派生 85

4.1 案例1:学生信息管理系统之二——派生类的声明 85

4.2 案例2:一元线性拟合问题的程序设计——内置类型的派生类 91

4.3 案例3:高校人员信息管理——多重继承下的构造函数 98

4.4 案例4:用高斯消元法求线性方程组的解——综合设计 107

4.5 案例5:两人对弈五子棋游戏的实现——综合设计 112

第5章 多态性 122

5.1 案例1:正交多项式曲线拟合的实现——内置函数的重载 122

5.2 案例2:模糊集合运算的实现——运算符重载 129

5.3 案例3:模糊综合决策数学模型的实现——运算符重载 134

5.4 案例4:定积分的几种数值解法实现——抽象类 140

第6章 handle型类 146

6.1 案例1:银行账户的信息管理——handle型类的设计 146

6.2 案例2:函数曲线的自定义绘制——标准set/get接口实现 153

6.3 案例3:文件读写操作函数的封装——handle型类的析构函数 159

第7章 事件模型 167

7.1 案例1:一个简单事件模型的实现——事件模型 167

7.2 案例2:用二分法求方程根的程序设计——属性成员事件 173

7.3 案例3:日历程序的设计——属性成员事件 178

7.4 案例4:多级倒立摆控制仿真系统设计——综合设计 184

参考文献 203

相关图书
作者其它书籍
返回顶部