第1篇 MATLAB基础知识 3
第1章 计算机仿真基础知识 3
1.1 MATLAB语言特色 3
1.1.1 MATLAB语言发展史 3
1.1.2 MATLAB安装 4
1.2 MATLAB初步应用 4
1.2.1启动和关闭MATLAB 4
1.2.2 MATLAB工具条与菜单 5
1.2.3 MATLAB的指令窗 8
1.2.4 MATLAB的工作空间 12
1.2.5 MATLAB的路径浏览器 14
1.2.6 MATLAB的指令历史浏览器 15
1.2.7 MATLAB的演示和帮助 16
习题1 18
第2章 MATLAB基本操作命令 19
2.1变量及其赋值 19
2.1.1标识符号 19
2.1.2矩阵及其元素赋值 19
2.1.3复数 21
2.1.4基本赋值矩阵 21
2.2矩阵和数组的基本运算 23
2.2.1矩阵和数组的四则运算 23
2.2.2矩阵和数组的乘方和幂次函数 24
2.2.3矩阵变换与提取 25
2.2.4矩阵和数组函数 26
2.3矩阵与数组的关系运算和逻辑运算 27
2.3.1关系运算 27
2.3.2逻辑运算 28
习题2 29
第3章 MATLAB基本绘图功能 30
3.1二维图形 30
3.1.1基本的二维绘图函数 30
3.1.2线型、点型、色彩 32
3.1.3窗口控制 34
3.1.4坐标轴控制命令 35
3.1.5图形标注 37
3.2特殊二维图形绘制 40
3.2.1条形图和面域图 40
3.2.2直方图和填充图 42
3.2.3饼图和排列图 44
3.2.4离散图和散点图的绘制 44
3.2.5矢量图形和轮廓图形的绘制 47
3.3三维图形 50
3.3.1 plot3函数 50
3.3.2三维网格图和曲面图 50
3.3.3切片图 52
习题3 53
第4章 M文件程序设计基础 54
4.1 M文件 54
4.1.1 M文件的建立与编辑 54
4.1.2命令文件 55
4.1.3函数文件 56
4.2程序流程控制 57
4.2.1循环控制语句 58
4.2.2条件控制语句 59
4.2.3分支语句 61
4.2.4其他流程控制语句 62
习题4 64
第2篇 Simulink动态系统仿真技术 67
第5章 Simulink仿真基础知识 67
5.1 Simulink的功能与应用 67
5.1.1 Simulink的功能 67
5.1.2系统仿真的应用 68
5.2 Simulink工作环境 68
5.2.1 Simulink的启动 68
5.2.2 Simulink的退出 70
5.2.3 Simulink的特点 70
5.3 Simulink系统仿真演示与帮助 70
5.3.1 Simulink系统仿真演示 70
5.3.2 Simulink系统帮助命令 71
5.4 Simulink浏览器界面窗口及模块 72
5.5 Simulink模块的基本操作 76
5.6 Simulink模块连线操作 78
习题5 79
第6章 Simulink系统建模及仿真应用 80
6.1创建模型步骤 80
6.2系统仿真参数设置 80
6.3启动Simulink仿真系统及结果输出 82
6.3.1将信号输出到显示模块 83
6.3.2将仿真结果存储到工作空间,再用绘图命令在命令窗口绘制图形 84
习题6 91
第7章 Simulink子系统的创建及应用 92
7.1创建子系统 92
7.1.1通过已有的模块建立子系统 92
7.1.2通过Subsystem模块建立子系统 93
7.2子系统的封装 94
7.3子系统创建及封装应用实例 95
习题7 100
第3篇 MATLAB应用实例仿真及分析 103
第8章 MATLAB/Simulink在电路中的仿真及分析 103
8.1电路分析的应用 103
8.1.1电阻电路 103
8.1.2动态电路 107
8.1.3正弦稳态电路 111
8.1.4频率响应电路 114
8.2数字电路的应用 117
8.2.1编码器的设计 117
8.2.2译码器的设计 119
8.2.3数据选择器的设计 121
8.2.4加法器的设计 123
习题8 125
第9章 MATLAB/Simulink在信号与系统中的仿真及分析 126
9.1连续信号及傅里叶变换 126
9.2线性时不变系统的模型转换 131
习题9 132
第10章 MATLAB/Simulink在数字信号处理和通信中的仿真 134
10.1时域离散信号的产生及时域处理 134
10.2 Z变换和傅里叶变换 136
10.3 FIR数字滤波器的设计 137
10.4 IIR数字滤波器的设计 139
10.5量化与调制 140
习题10 141
第4篇 LabVIEW基础知识及应用实例 145
第11章 LabVIEW基础知识 145
11.1 LabVIEW简介 145
11.2基本窗口功能 145
11.3工具栏 147
11.3.1前面板窗口工具栏 148
11.3.2框图程序窗口工具栏 148
11.4 LabVIEW的浮动模板功能 148
11.4.1工具模板 149
11.4.2控制模板 150
11.4.3功能模板 150
11.4.4 Express VI简介 151
11.4.5 Simulate Signal.vi应用举例 152
习题11 154
第12章 LabVIEW文本数据表达及图形显示 155
12.1文本数据的表达 155
12.2指示元件数据的表达 155
12.3二维波形显示 156
12.3.1 Waveform Chart 156
12.3.2 Waveform Graph 160
12.3.3 XY Graph和Express XY Graph 161
12.3.4 Digital Waveform Graph 162
12.4三维图形显示 162
12.4.1强度图函数Intensity Chart 162
12.4.2强度图函数Intensity Graph 162
12.4.3三维表面函数3D Surface Graph 163
12.4.4三维参数函数3D Parametric Graph 163
12.4.5三维曲线函数3D Curve Graph 163
12.5其他图形的显示 164
习题12 164
第13章 VI的创建与实例 165
13.1 VI程序设计的一般过程 165
13.1.1前面板的设计 165
13.1.2框图程序的设计 166
13.2基于LabVIEW创建VI的设计步骤 167
13.3 VI程序的调试方法 167
13.4应用实例 168
13.5 For循环和While循环的应用实例 171
13.5.1 For循环 171
13.5.2 While循环 172
习题13 175
参考文献 176