MATLAB基础教程(第三版) / 高等学校计算机应用规划教材
¥48.00定价
作者: 薛山
出版时间:2017-09
出版社:清华大学出版社
- 清华大学出版社
- 9787302479062
- 3-1
- 75669
- 45189580-9
- 平装
- 16开
- 2017-09
- 工学
- 软件工程
- TP312MA
- 计算机
- 本科
内容简介
《MATLAB基础教程(第3版)》基于MATLABR2016b,重点介绍MATLAB的基础应用,包括利用MATLAB进行科学计算、编写程序、绘制图形等,以简练的语言和富有代表性的实例向读者介绍MATLAB的功能和使用方法,为初识MATLAB的用户提供指导。
《MATLAB基础教程(第3版)》共分12章,对MATLAB的常用函数和功能进行了详细介绍,并通过实例及大量的图形进行了说明,包括MATLABR2016b简介,MATLAB的基本使用方法,数组和向量,MATLAB的数学运算,字符串、单元数组和结构体,MATLAB编程,MATLAB的符号处理,MATLAB绘图,MATLAB句柄图形,MATLABGUI设计,Simulink的建模与仿真,文件和数据的导入与导出。
此外,《MATLAB基础教程(第3版)》每章*后都配有习题,辅助读者学习MATLAB。
《MATLAB基础教程(第3版)》结构清晰、内容详尽,可以作为理工科院校相关专业的教材,也可以作为MATLAB初中级用户学习的参考书。
《MATLAB基础教程(第3版)》共分12章,对MATLAB的常用函数和功能进行了详细介绍,并通过实例及大量的图形进行了说明,包括MATLABR2016b简介,MATLAB的基本使用方法,数组和向量,MATLAB的数学运算,字符串、单元数组和结构体,MATLAB编程,MATLAB的符号处理,MATLAB绘图,MATLAB句柄图形,MATLABGUI设计,Simulink的建模与仿真,文件和数据的导入与导出。
此外,《MATLAB基础教程(第3版)》每章*后都配有习题,辅助读者学习MATLAB。
《MATLAB基础教程(第3版)》结构清晰、内容详尽,可以作为理工科院校相关专业的教材,也可以作为MATLAB初中级用户学习的参考书。
目录
第1章 MATLAB R2016b简介1.1 MATLAB简介1.1.1 MATLAB概述1.1.2 MATLAB的基本功能1.1.3 MATLAB的更新1.2 MATLAB R2016b的用户界面1.2.1 启动MATLAB R2016b1.2.2 MATLAB R2016b的主界面1.2.3 MATLAB R2016b的带状工具栏及功能区介绍1.2.4 MATLAB R2016b的主要窗口1.3 MATLAB R2016b的路径搜索1.3.1 MATLAB R2016b的当前路径1.3.2 MATLAB R2016b的路径搜索1.4 习题第2章 MATLAB的基本使用方法2.1 简单的数学运算2.1.1 最简单的计算器使用法2.1.2 MATLAB中的常用数学函数2.1.3 MATLAB的数学运算符2.1.4 标点符号的使用2.2 常用的操作命令和快捷键2.3 MATLAB的数据类型2.3.1 整数2.3.2 浮点数2.3.3 复数2.3.4 逻辑变量2.3.5 各种数据类型之间的转换2.3.6 数据类型操作函数2.3.7 变量2.3.8 系统预定义的特殊变量2.4 MATLAB的运算符2.4.1 关系运算符2.4.2 逻辑运算符2.4.3 运算符的优先级2.5 MATLAB的一些基础函数2.5.1 位操作函数2.5.2 逻辑运算函数2.5.3 集合函数2.5.4 时间与日期函数2.6 MATLAB脚本文件2.6.1 脚本文件的用法2.6.2 块注释2.6.3 代码单元2.7 习题第3章 数组和向量3.1 MATLAB数组3.2 创建数组3.3 数组操作3.3.1 获取数组中的元素3.3.2 各类型数组操作3.4 MATLAB向量3.4.1 创建向量3.4.2 向量尺寸3.4.3 向量索引3.4.4 缩短向量3.4.5 向量操作3.5 习题第4章 MATLAB的数学运算4.1 多项式与插值4.1.1 多项式的表示4.1.2 多项式的四则运算4.1.3 多项式的其他运算4.1.4 数据插值4.2 函数运算4.2.1 函数的表示4.2.2 数学函数图像的绘制4.2.3 函数求极值4.2.4 函数求解4.2.5 数值积分4.2.6 含参数函数的使用4.3 微分方程4.3.1 常微分方程初值问题4.3.2 常微分方程边值问题4.4 习题第5章 字符串、单元数组和结构体5.1 字符串5.1.1 字符串的生成5.1.2 字符串操作5.1.3 字符串的比较、查找和替换5.1.4 字符串与数值之间的转换5.2 单元数组和结构体5.2.1 单元数组5.2.2 结构体5.3 习题第6章 MATLAB编程6.1 脚本文件和编辑器6.1.1 创建和使用脚本文件6.1.2 有效使用脚本文件6.1.3 有效使用命令窗口和编辑器6.1.4 调试脚本文件6.1.5 编程风格6.1.6 记录度量单位6.1.7 使用脚本文件存储数据6.1.8 控制输入和输出6.1.9 用户输入6.1.10 脚本文件示例6.2 程序设计和开发6.2.1 算法和控制结构6.2.2 结构化程序设计6.2.3 自顶向下的设计和程序文档6.2.4 伪代码6.2.5 查找故障6.2.6 开发大型程序6.3 关系运算符和逻辑变量6.3.1 logical类6.3.2 logical函数6.3.3 使用逻辑数组访问数组6.4 逻辑运算符和函数6.4.1 NOT运算6.4.2 &和|运算符6.4.3 异或函数6.4.4 短路逻辑运算符6.4.5 逻辑运算符和find函数6.5 条件语句6.5.1 if语句6.5.2 else语句与elseif语句6.5.3 字符串和条件语句6.6 循环6.6.1 for循环6.6.2 break和continue语句6.6.3 使用数组作为循环索引6.6.4 隐含循环6.6.5 使用逻辑数组作为掩码6.6.6 while循环6.7 switch结构6.8 调试MATLAB程序6.8.1 ”编辑”功能区6.8.2 ”断点”功能区6.8.3 ”运行”功能区6.8.4 设置首选项6.8.5 查找故障6.8.6 调试一个循环6.9 习题第7章 MATLAB的符号处理7.1 符号运算简介7.1.1 符号对象7.1.2 符号变量和符号表达式的生成7.1.3 findsym函数和subs函数7.1.4 符号和数值之间的转换7.1.5 任意精度的计算7.1.6 创建符号方程7.2 符号表达式的化简与替换7.2.1 符号表达式的化简7.2.2 符号表达式的替换7.3 符号函数图形绘制7.3.1 符号函数曲线的绘制7.3.2 符号函数曲面网格图及表面图的绘制7.3.3 等值线的绘制7.4 符号微积分7.4.1 符号表达式求极限7.4.2 符号微分7.4.3 符号积分7.4.4 级数求和7.4.5 泰勒级数7.5 符号方程的求解7.5.1 代数方程的求解7.5.2 求解代数方程组7.5.3 微分方程的求解7.5.4 微分方程组的求解7.5.5 复合方程7.5.6 反方程7.6 符号积分变换7.6.1 符号傅立叶变换7.6.2 符号拉普拉斯变换7.6.3 符号Z变换7.7 mfun函数的使用7.8 符号函数计算器7.8.1 单变量符号函数计算器7.8.2 泰勒逼近计算器7.9 习题第8章 MATLAB绘图8.1 MATLAB图形窗口8.1.1 图形窗口的创建与控制8.1.2 图形窗口的菜单栏8.1.3 图形窗口的工具栏8.2 基本图形的绘制8.2.1 二维图形的绘制8.2.2 三维图形的绘制8.2.3 图形的其他操作8.3 特殊图形的绘制8.3.1 条形图和面积图8.3.2 饼状图8.3.3 直方图8.3.4 离散型数据图8.3.5 方向矢量图和速度矢量图8.3.6 等值线的绘制8.4 图形注释8.4.1 添加基本注释8.4.2 添加其他注释8.5 三维图形的高级控制8.5.1 查看图形8.5.2 图形的色彩控制8.5.3 光照控制8.6 习题第9章 MATLAB句柄图形9.1 MATLAB的图形对象9.1.1 Root对象9.1.2 Figure对象9.1.3 Core对象9.1.4 Plot对象9.1.5 Annotation对象9.1.6 Group对象9.2 图形对象的属性9.3 图形对象属性值的设置和查询9.3.1 属性值的设置9.3.2 对象的默认属性值9.3.3 属性值的查询9.4 习题第10章 MATLAB GUI设计10.1 GUI简介10.1.1 GUI概述10.1.2 GUI的可选控件10.1.3 创建简单的GUI10.2 通过向导创建GUI界面10.2.1 启动GUIDE10.2.2 向GUI中添加控件10.2.3 创建菜单10.3 编写GUI代码10.3.1 GUI文件10.3.2 响应函数10.3.3 控件编程10.3.4 GUIDE创建GUI实例10.4 通过程序创建GUI10.4.1 用于创建GUI的函数10.4.2 程序创建GUI示例10.5 习题第11章 Simulink的建模与仿真11.1 Simulink简介11.2 Simulink模块库11.2.1 连续(Continuous)模块11.2.2 控制板(Dashboard)模块11.2.3 非连续(Discontinuous)模块11.2.4 离散(Discrete)模块11.2.5 逻辑和位操作(Logic andBit Operations)模块11.2.6 查表(Lookup Table)模块11.2.7 数学操作(MathOperations)模块11.2.8 模型检测(ModelVerification)模块11.2.9 模型扩充(Model-Wide Utilities)模块11.2.10 端口和子系统(Ports &Subsystems)模块11.2.11 信号属性(SignalAttributes)模块11.2.12 信号线路(SignalRouting)模块11.2.13 接收(Sinks)模块11.2.14 输入(Sources)模块11.2.15 用户自定义函数(User-Defined Functions)模块11.3 Simulink基本仿真建模11.3.1 仿真框图11.3.2 基本建模方法11.3.3 Simulink基本仿真建模实例11.4 常见Simulink模型11.4.1 线性状态-变量模型11.4.2 分段线性模型11.4.3 传递-函数模型11.4.4 非线性状态-变量模型11.4.5 子系统11.5 S函数的设计与应用11.5.1 S函数介绍11.5.2 S函数的调用11.5.3 S函数的设计11.6 习题第12章 文件和数据的导入与导出12.1 数据的基本操作12.1.1 文件的存储12.1.2 数据导入12.1.3 文件的打开12.2 文本文件的读写12.3 低级文件I/O12.4 利用界面工具导入数据12.5 习题参考文献