第1篇MATLAB基础知识 3
第1章 仿真基础 3
1.1 MATLAB语言发展史 3
1.2 MATLAB初步应用 3
1.2.1 MATLAB桌面 3
1.2.2 MATLAB工具条 4
1.2.3 MATLAB的指令窗 4
1.2.4 MATLAB的工作空间 6
习题1 6
第2章MATLAB基本操作命令 7
2.1变量及其赋值 7
2.1.1标识符号 7
2.1.2赋值 7
2.1.3复数 8
2.1.4 MATLAB中的基本赋值矩阵 8
2.2矩阵和数组的基本运算 9
2.2.1矩阵和数组的四则运算 9
2.2.2矩阵和数组的乘方和幂次函数 11
2.2.3矩阵和数组的基本函数 11
2.3矩阵和数组的关系、逻辑运算 12
2.3.1关系运算 12
2.3.2逻辑运算 12
习题2 13
第3章MATLAB基本绘图功能 14
3.1二维图形 14
3.1.1基本二维绘图函数 14
3.1.2线型、点型、颜色 17
3.1.3窗口控制 19
3.1.4坐标轴控制命令 21
3.1.5图形标注 21
3.2三维图形 23
3.2.1三维plot3绘图函数 23
3.2.2三维曲面网线绘图 24
3.2.3切片图 26
习题3 27
第4章 符号运算及绘图 28
4.1符号运算 28
4.2符号数学的简易绘图 29
4.2.1二维符号数学简易绘图 30
4.2.2三维符号简易绘图 30
习题4 31
第5章M文件程序设计 32
5.1 M文件 32
5.1.1 M文件的建立与编辑 32
5.1.2命令文件 33
5.1.3函数文件 34
5.2程序流程控制 36
5.2.1循环控制语句 36
5.2.2条件控制语句 39
习题5 40
第2篇Simulink动态系统仿真技术 43
第6章Simulink仿真基础 43
6.1 Simulink的功能 43
6.2 Simulink启动和退出 44
6.3 Simulink模块库 45
6.4 Simulink模块的基本操作 47
习题6 49
第7章Simulink系统建模及仿真应用 50
7.1创建仿真模型的步骤 50
7.2系统仿真时间参数的设置 50
7.3 Simulink仿真应用实例 51
习题7 59
第8章Simulink子系统的创建及封装 60
8.1创建子系统 60
8.1.1通过已有模块建立子系统 60
8.1.2通过Subsystem模块建立子系统 62
8.2子系统的封装 63
8.3子系统创建及封装的应用实例 65
习题8 70
第3篇MATLAB应用实例仿真 73
第9章MATLAB/Simulink在电路中的仿真应用 73
9.1模拟电路的仿真应用 73
9.1.1电阻电路 74
9.1.2动态电路 76
9.1.3正弦稳态电路 79
9.1.4频率响应电路 82
9.2数字电路的仿真应用 83
9.2.1编码器的设计 83
9.2.2译码器的设计 86
9.2.3数据选择器的设计 88
9.2.4加法器的设计 90
习题9 92
第10章MATLAB在信号与系统中的仿真应用 93
10.1连续信号及仿真运算 93
10.2线性时不变系统的模型之间转换 100
习题10 101
第11章MATLAB在数字信号处理及滤波器中的应用 103
11.1离散信号的运算 103
11.2傅里叶变换与Z变换 105
11.3 FIR数字滤波器的设计 106
11.4 IIR数字滤波器的设计 108
11.5量化与调制 113
习题11 114
第12章MATLAB在数据分析中的应用 115
12.1数据插值 115
12.2多项式曲线拟合 116
12.3观测数据分析 118
12.3.1条形图数据分析 118
12.3.2饼图数据分析 119
习题12 120
第13章MATLAB在控制系统中的应用 121
13.1系统的传递函数 121
13.2线性系统的时域分析 122
13.3控制系统的根轨迹分析 126
13.4控制系统的时域稳定性分析 128
13.5控制系统的频域分析 130
习题13 133
第4篇LabVIEW基本功能及应用实例 137
第14章LabVIEW基本功能 137
14.1基本窗口功能 137
14.2工具栏 140
14.2.1前面板窗口工具栏 140
14.2.2框图程序窗口工具栏 140
14.3 LabVIEW的浮动模板功能 141
14.3.1工具模板 141
14.3.2控制模板 142
14.3.3功能模板 143
14.3.4 Express VIs模块功能 144
14.3.5 Simulate Signal.vi应用举例 145
14.4 LabVIEW文本数据表示 147
14.4.1文本数据表达 147
14.4.2指示元件数据表达 147
14.4.3二维波形显示 148
14.5 LabVIEW图形显示 151
习题14 152
第15章LabVIEW创建VI的方法与实例 153
15.1 LabVIEW创建VI的设计步骤 153
15.1.1前面板的设计 153
15.1.2框图程序(后面板)的设计 154
15.2 VI程序的调试方法 155
15.3应用实例 156
15.4 For循环和While循环的应用 159
15.4.1 For循环 159
15.4.2 While循环 160
习题15 166
参考文献 167