第1章 计算机辅助分析软件介绍 1
1.1计算机辅助分析软件的发展 2
1.1.1 SABER 2
1.1.2 OrCAD及PSpice 2
1.1.3 Protel 3
1.1.4 EWB 3
1.1.5 MATLAB 3
1.2 MATLAB简介 4
1.3 PSpice简介 5
第2章 MATLAB基础知识 7
2.1.2 MATLAB的安装与启动 8
2.1 MATLAB应用基础 8
2.1.1 MATLAB对软件和硬件的要求 8
2.1.3 MATLAB的操作平台 9
2.1.4 MATLAB的特点 11
2.1.5 MATLAB的帮助系统 12
2.1.6 MATLAB的数据结构和文件操作 16
2.2 MATLAB的矩阵运算 18
2.2.1简单矩阵的生成 18
2.2.2特殊矩阵的生成 19
2.2.3矩阵的算术运算 22
2.2.4矩阵的逻辑运算 24
2.3.1矩阵运算函数 31
2.3矩阵运算在线性代数中的应用 31
2.3.2矩阵运算的基础应用 34
本章小结 37
习题 37
第3章 MATLAB程序设计 39
3.1程序文件的建立 40
3.2程序流程的控制 45
3.2.1循环结构 46
3.2.2选择结构 47
3.2.3分支结构 48
3.2.4试探结构 50
3.3.1海尔波特矩阵 51
3.3简单应用实例 51
3.2.5其他流程控制语句 51
3.3.2调用M文件绘图 52
3.3.3数据交换 53
3.3.4分段函数曲线描述 53
3.3.5学生的成绩管理 55
本章小结 56
习题 56
第4章 MATLAB绘图 59
4.1 MATLAB的二维绘图 60
4.1.1二维曲线绘制 60
4.1.2双纵坐标函数plotyy 65
4.1.3绘制图形的辅助操作 65
4.2.1三维曲线绘图 68
4.2三维图形绘制 68
4.2.2三维曲面绘图 69
4.3特殊图形绘制 72
4.3.1其他形式的线性直角坐标图 72
4.3.2极坐标图 73
4.3.3对数坐标图 74
4.4动画设计 74
4.4.1动画设计的原理 74
4.4.2动画设计实例 75
本章小结 79
习题 79
第5章 MATLAB的数学运算功能 81
5.1.1数据分析 82
5.1 MATLAB的数值运算 82
5.1.2离差分析 83
5.1.3数值分析 83
5.1.4数值插值 84
5.1.5 曲线拟合 87
5.1.6函数的极值和零点 88
5.1.7常微分方程的数值求解 89
5.2 MATLAB的符号运算 91
5.2.1符号变量的定义 91
5.2.2符号运算函数 92
5.3 MATLAB数学运算功能的简单应用 100
5.3.1求微分问题 100
5.3.3求微分方程 101
5.3.2求积分问题 101
5.3.4求方程的根 102
5.3.5微分方程的数值解 103
5.3.6符号函数计算器应用 104
本章小结 107
习题 108
第6章 MATLAB的仿真分析 111
6.1 Simulink仿真分析软件包 112
6.1.1 Simulink的启动 112
6.1.2 MATLAB的模块库 113
6.2.1 Simulink简单模型的建立 119
6.2.2 Simulink功能模块的处理 119
6.2 MATLAB的仿真分析 119
6.2.3 Simulink连线的处理 121
6.2.4 Simulink仿真的运行 122
6.2.5仿真实例 126
6.3 MATLAB的工具箱 129
6.3.1符号数学工具箱简介 129
6.3.2模糊逻辑工具箱函数 129
6.3.3数理统计工具箱应用简介 129
本章小结 129
习题 130
第7章 MATLAB的综合运用 131
7.1 MATLAB在电路分析中的应用 132
7.1.1线性电路的分析 132
7.1.2暂态电路的分析 133
7.2 MATLAB在信号处理中的应用 134
7.2.1语音信号分析 134
7.2.2巴特沃夫滤波器设计 135
7.2.3离散傅里叶变换 136
7.3 MATLAB在图像处理中的应用 137
7.3.1图像的基本操作 137
7.3.2图像处理中的常用函数 139
7.4 MATLAB在控制系统分析中的应用 141
7.5 MATLAB在数字电路设计中的应用 144
7.6 MATLAB在电磁场分析中的应用 150
7.7图形用户界面(GUI)设计 152
7.7.1图形界面设计初步 153
7.7.2简单菜单(uimenu)设计 156
7.7.3用户菜单的外观设计 158
7.7.4快捷菜单的制作 161
7.7.5可编辑框、弹出框、列表框、按键设计 162
7.7.6用户图形界面设计工具 166
本章小结 169
习题 169
第8章 PSpice基础知识 171
8.1 PSpice应用基础 172
8.1.1 PSpice基本特点 172
8.1.2 PSpice的集成工作环境及其特性 172
8.1.3 PSpice中的电路描述 174
8.1.4 PSpice中的有关规定 177
8.1.5 PSpice的工作流程 179
8.2 PSpice中电路图的绘制 180
8.2.1画电路图 181
8.2.2编辑修改元器件标号和参数 182
8.3 PSpice中电路分析及波形处理 184
8.3.1分析功能设置 184
8.3.2仿真结果观测 186
本章小结 189
习题 189
第9章 PSpice的应用实例 191
9.1.1电路响应分析 192
9.1 PSpice在电路分析中的应用 192
9.1.2模拟戴维南定理和诺顿定理 198
9.1.3二阶电路的分析 201
9.1.4欧姆定律的分析 203
9.2 PSpice在复杂电路分析中的应用 205
9.2.1整流电路分析 205
9.2.2 555集成电路应用分析 207
本章小结 212
第10章 PSpice仿真分析 213
10.1 PSpice仿真分析过程 214
10.1.1 PSpice仿真分析基本过程 214
10.1.2 PSpice仿真分析 221
10.1.3仿真分析实例 223
10.2.1仿真分析的设置 228
10.2 PSpice仿真综合分析 228
10.2.2直方图绘制及分析 234
10.2.3激励源的设置 237
本章小结 245
第11章 PSpice练习与实验 247
11.1 PSpice练习 248
11.2 PSpice电路实验 264
附录A MATLAB常用字符和函数的说明 273
A.1 MATLAB的标点及符号 273
A.1.1 算术运算符(Arithmetic operators) 273
A.1.2关系运算符(Relational operators) 273
A.1.3逻辑运算符(Logical operators) 273
A.2.1 A a 274
A.1.4特殊符号(Special characters) 274
A.2 MATLAB的函数及指令(Functions and Commands) 274
A.2.2 B b 275
A.2.3 C c 275
A.2.4 D d 277
A.2.5 E e 278
A.2.6 F f 279
A.2.7 G g 280
A.2.8 H h 281
A.2.9 I i 281
A.2.10 Jj,Kk 283
A.2.11 L l 283
A.2.13 N n 284
A.2.12 M m 284
A.2.14 O o 285
A.2.15 P p 286
A.2.16 Q q 287
A.2.17 R r 287
A.2.18 S s 288
A.2.19 T t 290
A.2.20 U u 291
A.2.21 V v 291
A.2.22 W w 291
A.3.1库模块 292
A.3.3离散模块子库(Discrete) 292
A.3.2连续模块子库(Continuous) 292
A.2.25 Z z 292
A.3 Simulink的库模块 292
A.2.24 Y y 292
A.2.23 X x 292
A.3.4解析函数和查表函数模块子库(Functions&Tables) 293
A.3.5一般数学函数子库(Math) 293
A.3.6非线性模块子库(Nonlinear) 293
A.3.7信号和系统模块子库(Signal&Systems) 293
A.3.8输出模块子库(Sinks) 294
A.3.9信源模块子库(Sources) 294
附录B PSpice全局函数 295
参考文献 296