《MATLAB基础及实验教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:杨成慧主编;孙永龙,许燕,陈英副主编
  • 出 版 社:北京大学出版社
  • 出版年份:2014
  • ISBN:
  • 页数:278 页
图书介绍:

第1章 MATLAB操作基础 1

1.1 MATLAB概述 2

1.1.1 MATLAB的发展 2

1.1.2 MATLAB的主要功能 3

1.1.3 MATLAB的功能演示 4

1.2 MATLAB的开发环境 6

1.2.1菜单和工具栏 6

1.2.2熟悉MATLAB的Desktop操作桌面 8

1.3 MATLAB集成环境 11

1.3.1命令窗口 11

1.3.2当前目录窗口和搜索路径 12

1.3.3命令历史记录窗口 13

1.3.4启动平台窗口和Start按钮 16

1.4 MATLAB帮助系统 16

习题一 20

实验一 MATLAB的安装与卸载、启动与退出 21

第2章 MATLAB矩阵及其运算 23

2.1变量和数据操作 24

2.2 MATLAB矩阵 27

2.2.1矩阵的建立 27

2.2.2矩阵的拆分 28

2.2.3特殊矩阵 29

2.3 MATLAB运算 33

2.3.1算术运算 33

2.3.2关系运算 34

2.3.3逻辑运算 35

2.4矩阵分析 36

2.5矩阵的超越函数 40

2.6字符串 40

2.7结构数据和单元数据 41

2.8稀疏矩阵 41

习题二 45

实验二MATLAB中矩阵及其运算 46

第3章 MATLAB程序设计 47

3.1 M文件 48

3.1.1 M文件概述 48

3.1.2 M文件的建立与打开 49

3.2程序控制结构 49

3.2.1顺序结构 49

3.2.2选择结构 51

3.2.3循环结构 54

3.3函数文件 57

3.4程序举例 60

3.5程序调试 60

习题三 63

实验三 选择结构和循环结构的程序设计 66

第4章MATLAB文件操作 72

4.1文件的打开与关闭 73

4.2文件的读写操作 73

4.3数据文件定位 74

习题四 76

实验四 函数文件 77

第5章 MATLAB符号运算 81

5.1符号运算简介 82

5.1.1符号变量、表达式的生成 82

5.1.2 findsym函数和subs函数 85

5.1.3符号和数值之间的转化 86

5.1.4任意精度的计算 87

5.1.5创建符号方程 87

5.2符号表达式的化简与替换 88

5.2.1符号表达式的化简 88

5.2.2符号表达式的替换 90

5.3符号微积分 90

5.3.1符号表达式求极限 90

5.3.2符号微分 92

5.3.3符号积分 93

5.3.4级数求和 95

5.3.5 Taylor级数(泰勒级数) 95

5.4符号线性代数 96

5.4.1基本符号运算 96

5.4.2矩阵的特征值分解 97

5.4.3 Jordon标准型 98

5.4.4奇异值分解 98

5.5符号方程的求解 99

5.5.1代数方程的求解 99

5.5.2求解代数方程组 99

5.5.3微分方程的求解 100

5.5.4微分方程组的求解 101

5.5.5复合方程 101

5.5.6反方程 102

5.6符号积分变换 102

5.6.1傅里叶(Fourier)变换及其逆变换 102

5.6.2符号拉普拉斯(Laplace)变换及其逆变换 103

5.6.3符号Z变换及其逆变换 104

习题五 106

实验五MATLAB的符号运算 107

第6章 MATLAB绘图 110

6.1绘制二维数据曲线图 111

6.2其他二维图形 122

6.3隐函数绘图 125

6.4三维图形 127

6.5图形修饰处理 133

6.6图像处理与动画制作 137

习题六 142

实验六 绘图操作 142

第7章 MATLAB在自动控制中的应用 149

7.1控制系统模型 150

7.2系统的时间响应分析 153

7.3根轨迹设计方法 160

7.4频率特性分析 163

7.5系统稳定性分析 167

7.5.1系统稳定性分析的MATLAB实现 167

7.5.2用根轨迹法判别系统稳定性 172

7.5.3频率法判别系统稳定性 173

7.5.4其他函数用法 174

7.6系统的设计与校正 175

习题七 183

实验七 在控制系统中MATLAB的应用 185

第8章 MATLAB图形句柄 187

8.1图形对象及其句柄 188

8.2图形对象属性 189

8.3图形对象的创建 190

习题八 198

实验八 图形句柄操作 198

第9章 MATLAB图形用户界面设计 201

9.1菜单设计 202

9.2对话框设计 205

9.3图形用户界面设计工具 209

9.3.1图形用户界面设计窗口 209

9.3.2对象属性查看器 213

9.3.3菜单编辑器 213

9.3.4位置调整工具 214

9.3.5对象浏览器 214

9.3.6 Tab顺序编辑器 214

习题九 220

实验九 菜单与对话框设计 220

第10章 Simulink动态仿真集成环境 223

10.1 Simulink操作基础 224

10.2系统仿真模型 227

10.2.1 Simulink的基本模块 227

10.2.2模块的编辑 231

10.2.3模块的连接 234

10.2.4模块的参数和属性设置 237

10.3系统的仿真 238

10.3.1设置仿真参数 238

10.3.2启动系统仿真与仿真结果分析 239

10.3.3系统仿真实例 242

10.4使用命令操作对系统进行仿真 244

10.5子系统及其封装技术 245

10.5.1子系统的建立 245

10.5.2子系统的条件执行 248

10.5.3子系统的封装 252

习题十 259

实验十 Simulink的应用 266

参考文献 274