图书目录

目    录

 

第1章  MATLAB概述   2

1.1  MATLAB交互式会话   3

1.2  工具条   11

1.3  内置函数、数组和图形   12

1.4  文件操作   16

1.5  MATLAB帮助系统   21

1.6  问题求解方法论   23

1.7  总结   28

习题   29

第2章  数值数组、单元数组和结构数组   35

2.1  一维和二维数值数组   35

2.2  多维数值数组   42

2.3  对应元素运算   42

2.4  矩阵运算   50

2.5  使用数组的多项式运算   59

2.6  单元数组   62

2.7  结构数组   63

2.8  总结   67

习题   67

第3章  函数   80

3.1  基本数学函数   80

3.2  自定义函数   85

3.3  其他函数类型   95

3.4  文件函数   100

3.5  总结   102

习题   102

第4章  MATLAB编程   107

4.1  程序设计与开发   107

4.2  关系运算符和逻辑变量   112

4.3  逻辑运算符和函数   114

4.4  条件语句   119

4.5  for循环   125

4.6  while循环   134

4.7  switch结构   137

4.8  调试MATLAB程序   139

4.9  仿真   141

4.10  总结   146

习题   146

第5章  高级绘图   159

5.1  xy绘图函数   159

5.2  其他命令和图形类型   166

5.3  MATLAB中的交互式绘图   176

5.4  三维图   180

5.5  总结   185

习题   185

第6章  建模与回归   193

6.1  函数探索   193

6.2  回归   201

6.3  Basic Fitting界面   210

6.4  总结   213

习题   213

第7章  统计、概率和插值   221

7.1  统计和直方图   221

7.2  正态分布   225

7.3  生成随机数   229

7.4  插值   235

7.5  总结   242

习题   243

第8章  线性代数方程组   248

8.1  线性方程组的矩阵方法   248

8.2  左除法   251

8.3  欠定系统   255

8.4  超定系统   262

8.5  通用方程组求解程序   264

8.6  总结   266

习题   267

第9章  微积分和微分方程的数值解法   276

9.1  数值积分   276

9.2  数值微分   282

9.3  一阶微分方程   285

9.4  高阶微分方程   291

9.5  线性微分方程的特殊解法   294

9.6  总结   303

习题   304

第10章  Simulink   311

10.1  仿真图   311

10.2  Simulink简介   313

10.3  线性状态变量模型   317

10.4  分段线性模型   319

10.5  传递函数模型   324

10.6  非线性状态变量模型   326

10.7  子系统   328

10.8  模型的死区时间   332

10.9  非线性车辆悬挂模型的仿真   334

10.10  控制系统和“硬件在回路”

 测试   337

10.11  总结   344

习题   344

第11章  MATLAB的符号处理   352

11.1  符号表达式和代数   353

11.2  代数和超越方程   359

11.3  微积分   364

11.4  微分方程   373

11.5  拉普拉斯变换   378

11.6  符号线性代数   385

11.7  总结   388

习题   389

附录A  《MATLAB编程和工程应用(第4版)》使用的命令和函数指南   397

附录B  MATLAB中的动画和声音   409

附录C  MATLAB中的格式化输出   416

附录D  参考文献   419

部分习题答案   420