第1章 MATLAB语言的基本使用方法 1
教学目标 1
学习要求 1
授课内容 1
1.1基本运算 1
1.2变量 4
1.3常用函数 5
自学内容 6
1.4 MATLAB语言的历史、用途和特点 6
1.5 MATLAB产品家族 9
调试技术 11
1.6 MATLAB的安装 11
1.7 MATLAB系统的使用方法 15
1.8在线帮助 17
应用举例 20
上机练习题 22
第2章 MATLAB的数值运算 23
教学目标 23
学习要求 23
授课内容 23
2.1矩阵 23
2.2多项式 32
自学内容 34
2.3其他构造矩阵的方法 34
2.4矩阵函数 37
2.5稀疏矩阵 37
2.6数组 38
调试技术 43
2.7 MATLAB的工作空间 43
2.8数据的读写 44
应用举例 46
上机练习题 49
第3章 MATLAB的符号计算 51
教学目标 51
学习要求 51
授课内容 51
3.1符号变量和符号表达式 51
3.2微积分 53
3.3方程求解 57
自学内容 59
3.4符号表示式的运算 59
3.5 sym函数 62
3.6求反函数和复合函数 64
3.7表达式替换 65
3.8任意精度计算 66
3.9符号积分变换 67
3.10 Maple接口 70
应用举例 72
上机练习题 74
第4章 计算结果的可视化 76
教学目标 76
学习要求 76
授课内容 76
4.1二维平面图形 77
4.2三维立体图形 83
自学内容 88
4.3图形窗口 88
4.4其他图形函数 88
4.5动画 93
4.6符号表达式绘图 93
4.7 plot函数 96
4.8交互式图形指令 97
应用举例 98
上机练习题 99
第5章 MATLAB的程序设计 102
教学目标 102
学习要求 102
授课内容 102
5.1 M文件 102
5.2 M命令文件 104
5.3控制语句 106
自学内容 116
5.4 M函数文件 116
5.5面向对象程序设计方法 121
调试技术 122
5.6 MATLAB调试器 122
5.7 M文件性能剖析 125
应用举例 127
上机练习题 130
第6章 Simulink仿真 132
教学目标 132
学习要求 132
授课内容 132
6.1概述 132
6.2 Simulink的使用 133
6.3 Simulink的模块库 136
6.4功能模块的基本操作 144
6.5仿真参数设置 147
6.6仿真结果分析 149
自学内容 151
6.7 Simulink演示实例 151
应用举例 152
上机练习题 156
附录A MATLAB工具箱 157
附录B图形用户界面设计GUI 160
B.1可视化界面环境 160
B.2界面设计工具集 161
B.3应用举例 167
附录C MATLAB主要函数命令一览 172
附录D线性代数基本原理 183
D.1行列式 183
D.2矩阵 184
D.3向量和矩阵的秩 185
D.4线性方程组 185
D.5相似矩阵及二次型 186
附录E MATLAB技术支持 187
参考文献 189