《MATLAB程序设计》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:向万里;安美清著
  • 出 版 社:北京:化学工业出版社
  • 出版年份:2017
  • ISBN:7122302865
  • 页数:198 页
图书介绍:《MATLAB程序设计》一书主要以MATLAB 2014a为平台,介绍了MATLAB基础入门、基本运算、绘图、程序设计、M文件、数据分析、符号计算及图形用户界面(GUI)等内容。通过精心裁剪学习内容,循序渐进地介绍MATLAB有关操作和程序设计技能,并通过大量的例题和习题,重点培养良好编程风格习惯、程序设计及算法设计思维能力。

第1章 MATLAB基础入门 1

1.1 MATLAB概述 1

1.2 MATLAB安装及启动 1

1.2.1 MATLAB版本选择 1

1.2.2 MATLAB安装 2

1.2.3 MATLAB启动 8

1.3 MATLAB工作界面 8

1.3.1 MATLAB选项卡——主页 9

1.3.2 MATLAB选项卡——编辑器 10

1.3.3 MATLAB当前文件夹 10

1.3.4 MATLAB命令行窗口 11

1.3.5 MATLAB工作区 11

1.3.6 MATLAB命令历史记录窗口 12

1.3.7 MATLAB快速访问工具栏 13

1.4 MATLAB初步操作命令 14

1.5 关闭MATLAB R2014a 15

1.5.1 菜单方法 15

1.5.2 命令方法 16

1.5.3 直接方法 16

1.5.4 快捷键方法 16

1.6 课外延伸 16

1.7 习题 17

第2章 MATLAB基本运算 18

2.1 数据类型 18

2.1.1 数值数据类型 19

2.1.2 字符类型 21

2.1.3 逻辑类型 22

2.2 标识符、常量与变量 22

2.2.1 标识符 22

2.2.2 常量 24

2.2.3 变量 24

2.3 运算符和表达式 25

2.3.1 算术运算符和算术表达式 25

2.3.2 赋值运算符和赋值表达式 25

2.3.3 关系运算符和关系表达式 25

2.3.4 逻辑运算符和逻辑表达式 25

2.3.5 运算符优先级 26

2.4 数组 27

2.4.1 一维数组 28

2.4.2 二维数组 31

2.4.3 高维数组 31

2.4.4 字符数组 32

2.4.5 元胞数组 33

2.4.6 结构体数组 33

2.4.7 数组访问与操作 35

2.4.8 数组运算 45

2.5 矩阵 47

2.5.1 特殊矩阵的创建 47

2.5.2 矩阵运算 47

2.6 课外延伸 48

2.7 习题 49

第3章 MATLAB绘图 51

3.1 二维图形绘制 51

3.1.1 基本绘图函数 51

3.1.2 图形标注 55

3.1.3 图形控制命令 61

3.1.4 图形保存与打开 67

3.1.5 图形叠加 68

3.1.6 多子图 70

3.1.7 对数比例坐标轴 73

3.1.8 双纵坐标绘图 75

3.1.9 泛函绘图 77

3.1.10 简易函数绘图 78

3.2 三维图形绘制 79

3.2.1 三维曲线绘图 79

3.2.2 三维曲面绘图 81

3.2.3 三维网格绘图 82

3.3 特殊图形绘制 83

3.3.1 极坐标绘图 83

3.3.2 条形图 84

3.3.3 帕累托绘图 85

3.3.4 直方图 86

3.3.5 饼图 87

3.3.6 火柴杆图 88

3.4 课外延伸 89

3.5 习题 89

第4章 MATLAB程序设计 91

4.1 顺序语句 91

4.2 选择语句 94

4.2.1 if语句 94

4.2.2 switch语句 99

4.3 循环语句 100

4.3.1 for循环 101

4.3.2 while循环 103

4.3.3 循环语句的嵌套 104

4.4 流程控制语句 110

4.4.1 continue语句 110

4.4.2 break语句 111

4.4.3 return语句 112

4.4.4 error和warning语句 113

4.4.5 input语句 114

4.4.6 pause语句 115

4.4.7 try-catch语句 116

4.5 课外延伸 118

4.6 习题 118

第5章 M文件 121

5.1 M文件 121

5.1.1 M脚本文件 121

5.1.2 M函数文件 121

5.1.3 M文件的创建、编辑与运行 122

5.2 函数 125

5.2.1 主函数 129

5.2.2 子函数 130

5.2.3 函数调用 130

5.2.4 嵌套函数 130

5.2.5 内联函数 132

5.2.6 匿名函数 132

5.2.7 私有函数 135

5.2.8 重载函数 137

5.2.9 局部变量 137

5.2.10 全局变量 137

5.2.11 永久变量 139

5.3 P-文件 141

5.4 函数的优先顺序 141

5.5 程序调试 141

5.6 其他 142

5.6.1 函数名的长度限制 142

5.6.2 视图选项卡 143

5.7 课外延伸 147

5.8 习题 147

第6章 数据分析 148

6.1 数据文件 148

6.1.1 MAT文件 148

6.1.2 Excel文件 148

6.1.3 文本文件 152

6.1.4 获取数据的其他方式 154

6.2 统计数据分析 155

6.2.1 描述性统计分析函数 155

6.2.2 统计绘图函数 157

6.3 数据插值 159

6.4 数据拟合 161

6.5 聚类分析 163

6.6 课外延伸 166

6.7 习题 166

第7章 符号计算 167

7.1 符号对象 167

7.1.1 符号对象创建 167

7.1.2 符号数转换为数值 169

7.1.3 符号表达式运算 169

7.2 符号极限 171

7.3 符号导数 171

7.4 符号积分 172

7.5 符号级数 173

7.6 代数方程的符号解 175

7.7 常微分方程的符号解 176

7.8 课外延伸 176

7.9 习题 177

第8章 GUI编程 178

8.1 GUIDE 178

8.1.1 GUIDE启动 178

8.1.2 GUIDE工作界面 180

8.1.3 GUI保存 181

8.1.4 GUI运行 182

8.2 组件 183

8.2.1 组件属性 183

8.2.2 回调函数 184

8.3 菜单 185

8.4 对话框 188

8.4.1 错误信息对话框 188

8.4.2 帮助对话框 188

8.4.3 信息提示对话框 188

8.4.4 问题对话框 189

8.4.5 警告对话框 189

8.4.6 输入对话框 189

8.4.7 文件检索对话框 190

8.5 程序举例 190

8.5.1 简单绘图 190

8.5.2 基于GUI的铁路货运站装车数预测及分析 193

8.6 课外延伸 197

8.7 习题 197

参考文献 198