MATLAB R2014a基础与应用 本书特色
本书从初学者的角度循序渐进地讲述了MATLAB R2014a的基础知识和应用,内容包括MATLAB R2014A 概述、MATLAB使用初步、MATLAB数值计算及符号计算、计算的可视化和GUI设计、 MATLAB程序设计、Simulink仿真,后以 SimPowerSystems模型库为例讲解了MATLAB在电力系统中的具体应用,以实例为基础进行讲解,读者可在学习基础知识的同时进行上机练习。
本书可作为理工科专业高校学生的专业教学用书和参考用书,亦适合广大科研及工程技术人员使用。
MATLAB R2014a基础与应用 内容简介
1.从初学者的角度讲述了MATLAB R2014a 基础知识和应用
2.以实例为基础进行讲解,并配有习题和实验,读者可在基础知识学习的同时进行上机练习
MATLAB R2014a基础与应用 目录
第1章MATLAB R2014a概述
1.1MATLAB R2014a简介001
1.1.1MATLAB概述001
1.1.2MATLAB的优势和特点002
1.1.3MATLAB R2014a的新增功能003
1.2MATLAB R2014a的目录004
1.2.1MATLAB R2014a的目录结构004
1.2.2搜索路径及其设置004
1.2.3MATLAB R2014a的工作目录设置007
1.3MATLAB R2014a的工作环境007
1.4MATLAB R2014a的帮助系统008
1.4.1帮助指令008
1.4.2演示 (Demos) 帮助009
第2章MATLAB使用初步
2.1MATLAB R2014a的通用命令010
2.2MATLAB R2014a的常用数据类型011
2.2.1数值类型011
2.2.2逻辑类型014
2.2.3字符串015
2.2.4结构体类型016
2.3基本矩阵操作018
2.3.1矩阵的创建018
2.3.2矩阵大小的改变020
2.3.3矩阵下标引用022
2.3.4矩阵信息的获取023
2.4运算符024
2.4.1算术运算符024
2.4.2关系运算符025
2.4.3逻辑运算符025
2.4.4运算优先级026
2.5字符串处理函数027
2.5.1字符串的构造027
2.5.2字符串比较函数028
2.5.3字符串查找和替换函数028
2.6文件读取I/O029
2.6.1文件的打开与关闭029
2.6.2读取与写入二进制文件030
2.6.3读取与写入文本文件031
第3章MATLAB数值计算
3.1矩阵的基本运算033
3.1.1矩阵的加减运算033
3.1.2矩阵的乘法运算034
3.1.3矩阵的除法运算034
3.1.4矩阵的幂运算035
3.1.5矩阵的其他运算035
3.2线性方程组的求解036
3.2.1求线性方程组的唯一解或特解036
3.2.2求线性齐次方程组的通解038
3.2.3求非齐次线性方程组的通解038
3.3多项式040
3.3.1多项式的求值040
3.3.2多项式的根040
3.3.3多项式的运算041
3.4数据插值042
3.4.1一维插值042
3.4.2二维插值044
3.5曲线拟合046
第4章MATLAB符号计算
4.1符号对象的创建和使用048
4.1.1创建符号对象和表达式048
4.1.2符号对象的基本运算051
4.2符号表达式的替换、精度计算及化简053
4.2.1符号表达式的替换053
4.2.2精度计算054
4.2.3符号表达式的化简055
4.3符号微分与积分057
4.3.1符号表达式的微分运算058
4.3.2符号表达式的级数059
4.3.3符号表达式的积分运算060
第5章MATLAB计算的可视化和GUI设计
5.1绘图的基本步骤062
5.2二维图形的生成063
5.2.1plot基本命令063
5.2.2线形、颜色及数据点形的设置066
5.2.3图形的标注、图例说明及网格067
5.2.4多次叠图和多子图操作068
5.2.5坐标轴的控制070
5.3三维图形的生成072
5.3.1plot3基本命令072
5.3.2三维网线图和表面图的绘制073
5.4特殊图形的操作077
5.4.1条形图077
5.4.2饼形图078
5.4.3统计直方图079
5.4.4极坐标图080
5.4.5离散数据绘图080
5.4.6面积图和图形填充081
5.4.7等高线图082
5.5句柄图形083
5.5.1图形对象的创建083
5.5.2图形对象句柄的获取084
5.5.3图形对象属性的获取和设置086
5.6图形用户界面(GUI)设计088
5.6.1GUI开发环境(GUIDE)088
5.6.2用户图形界面控件090
5.6.3对话框对象092
5.6.4界面菜单098
5.6.5GUI设计实例099
第6章MATLAB程序设计
6.1M文件108
6.1.1函数108
6.1.2脚本113
6.2MATLAB中的变量114
6.3MATLAB程序控制结构115
6.3.1顺序结构115
6.3.2循环结构116
6.3.3选择结构117
6.3.4其他流程控制语句120
6.4MATLAB程序调试121
6.4.1直接调试法122
6.4.2工具调试法122
第7章Simulink仿真
7.1Simulink概论124
7.1.1Simulink的概述124
7.1.2Simulink的启动124
7.1.3Simulink模型的特点125
7.1.4Simulink Model窗口菜单命令126
7.1.5Simulink模块库129
7.1.6Simulink实例134
7.2Simulink模型创建136
7.2.1Simulink模块简易操作136
7.2.2创建模型的基本步骤144
7.3仿真的运行及结果分析146
7.3.1仿真参数的设置146
7.3.2Simulink仿真过程需要注意的技巧149
7.3.3观测输出Simulink的仿真结果150
7.3.4仿真诊断154
7.4模型的调试155
7.4.1Simulink调试器155
7.4.2调试模型及设置断点156
7.5子系统创建与封装158
7.5.1子系统介绍158
7.5.2创建子系统158
7.5.3封装子系统159
7.6S函数164
7.6.1S函数工作原理164
7.6.2编写S函数165
7.7Simulink与MATLAB结合建模的实例170
第8章SimPowerSystems模型库及在电力系统中的应用
8.1SimPowerSystems模型库概述173
8.2电源库174
8.2.1直流电压源174
8.2.2交流电压源175
8.2.3三相可编程电压源175
8.3元器件库180
8.3.1断路器180
8.3.2串联RLC支路181
8.3.3变压器183
8.4电机库190
8.5电力电子库197
8.5.1二极管198
8.5.2晶闸管199
8.5.3绝缘栅双极型晶体管203
8.5.4通用桥式电路206
8.6应用库209
8.7其他模块库209
8.7.1控制模块209
8.7.2测量模块216
8.8电力图形用户界面217
8.8.1调用方法217
8.8.2属性参数对话框218
8.9应用举例224
8.9.1有源功率因数校正APEC电路224
8.9.2电力系统输电线路的单相、三相重合闸227
附录MATLAB 2014a常用命令和函数235
参考文献243