目录
●第1章 基础准备及入门
1.1 MATLAB桌面
1.1.1 MATLAB桌面的启动
1.1.2 MATLAB桌面的布局
1.2 命令窗运行入门
1.2.1 命令窗简介
1.2.2 最简单的计算器使用法
1.2.3 数值、变量和表达式
1.3 命令窗操作要旨
1.3.1 命令窗的显示方式
1.3.2 命令行中的标点符号
1.3.3 命令窗的常用控制命令
1.3.4 命令窗中命令行的编辑
1.4 当前文件夹和路径设置器
1.4.1 当前文件夹及其使用
1.4.2 搜索路径和路径设置
1.5 工作区和历史命令窗
1.5.1 工作区和变量编辑器
1.5.2 历史命令窗和M文件编辑器
1.6 图形窗及图形的绘制编辑
1.6.1 与工作空间变量交互绘图
1.6.2 图形窗和属性编辑器
1.7 帮助系统及其使用
1.7.1 浏览器帮助系统
1.7.2 命令窗帮助系统
习题1
第2章 符号计算
2.1 引导
2.2 基本符号对象的创建
2.2.1 符号数的创建
2.2.2 符号变量的创建
2.3 符号运算操作基础
2.3.1 符号算术运算符及函数
2.3.2 符号关系和符号逻辑表述
2.4 符号表达式和符号函数
2.4.1 创建符号表达式和符号方程
2.4.2 创建符号函数
2.5 符号表达式的简化重组和子对象置换
2.5.1 符号表达式的简化
2.5.2 符号表达式的重写
2.5.3 符号表达式的子对象置换
2.6 变精度计算及数字类型转换
2.6.1 有限精度符号数和变精度计算
2.6.2 符号数字转换成双精度数字
2.6.3 不同类型数字的相互转换
2.7 符号微积分
2.7.1 序列/级数的符号求和
2.7.2 极限的求取
2.7.3 符号导数及级数展开
2.7.4 符号积分
2.8 符号变换及应用
2.8.1 Fourier变换及频率函数求取
2.8.2 Laplace变换/反变换
2.8.3 Z变换及差分方程求解
2.9 常微分方程的符号解法
2.9.1 符号解法和数值解法的互补作用
2.9.2 常微分方程组0DEs概述
2.9.3 常微分方程的符号解算命令
2.10 符号矩阵分析和代数方程解
2.10.1 符号矩阵分析
2.10.2 线性方程组的符号解
2.10.3 各类等式/不等式方程的符号解
2.10.4 代数状态方程求符号传递函数
2.11 符号函数的可视化
2.11.1 功能绘图命令汇集
2.11.2 线图绘制及修饰
2.11.3 面图绘制及修饰
2.11.4 符号数学和可视化应用
习题2
第3章 数组运算及数组化编程
3.1 数组、结构和创建
3.1.1 数组及其结构
3.1.2 行(列)数组的创建
3.1.3 二维通用数组的创建
3.1.4 数组构作技法综合
3.2 数组元素编址及寻访
3.2.1 数组元素的编址
3.2.2 二维数组元素的寻访
3.3 数组运算
3.3.1 实施数组运算的算符
3.3.2 实施数组运算的函数
3.3.3 数组运算中的溢出及非数处理
3.3.4 数组化编程
3.4 矩阵及其运算
3.4.1 矩阵和数组的异同
3.4.2 矩阵运算符和矩阵函数
3.4.3 矩阵化编程
习题3
第4章 数值计算
4.1 数值微积分
4.1.1 近似数值极限及导数
4.1.2 数值求和与近似数值积分
4.1.3 计算精度可控的数值积分
4.1.4 函数极值的数值求解
4.1.5 常微分方程的数值解
4.2 矩阵和代数方程
4.2.1 瓴阵的标量特秆参数
4.2.2 矩阵的变换和特征值分解
4.2.3 线性方程的解
4.2.4 一般代数方程的解
4.3 概率分布和统计分析
4.3.1 概率函数、分布函数、逆分布函数和随机数的发生
4.3.2 全局随机流、随机数组和统计分析
4.4 多项式运算和卷积
4.4.1 多项式的运算函数
4.4.2 多项式拟合和最小二乘法
4.4.3 两个有限长序列的卷积
习题4
第5章 数据和函数的可视化
5.1 引导
5.1.1 离散数据的可视化
5.1.2 连续函数的可视化
5.1.3 图形对象分层结构和属性寻访
5.2 二维曲线和图形
5.2.1 二维曲线绘制的基本命令plot
5.2.2 轴系形态和标识
5.2.3 多次叠绘、双纵坐标和多子图
5.2.4 获取二维图形数据的命令ginput
5.3 三维曲线和曲面
5.3.1 三维线图命令plot3
5.3.2 三维曲面/网面图
5.3.3 曲面/网线图的精细修饰
5.3.4 曲面绘制技巧
5.4 高维数据可视化
5.4.1 等位线的绘制和标识
5.4.2 简单高维信息的三维表现
5.4.3 体数据可视化
5.5 动态变化图形
5.5.1 直接命令法生成动态图形
5.5.2 实时动画和影片动画
习题5
第6章 M文件和函数句柄
6.1 MATLAB控制流
6.1.1 if-else-end条件控制
6.1.2 switch-case控制结构
6.1.3 for循环和while循环
6.1.4 控制程序流的其他常用命令
6.2 脚本文件和函数文件
6.2.1 M脚本文件
6.2.2 M函数文件
6.2.3 局部变量和全局变量
6.2.4 M函数文件的一般结构
6.3 MATLAB的函数类别
6.3.1 主函数
6.3.2 子函数
6.4 函数句柄
6.4.1 函数句柄概述
6.4.2 具名函数句柄的有效创建
6.4.3 匿名函数及其句柄
6.5 MLX实时脚本
6.5.1 实时脚本引导
6.5.2 在实时编辑器中创建实时脚本
习题6
第7章 Simulink交互式仿真集成环境
7.1 连续时间系统的建模与仿真
7.1.1 基于微分方程的Simulint:建模
7.1.2 基于传递函数的simulint:建模
7.2 离散时间系统的建模与仿真
7.3 Simulink实现的元件级电路仿真
习题7
第8章 图形用户界面(GUI)
8.1 图形用户界面入门示例
8.2 控件创建及应用示例
8.3 菜单及工具图标的设计示例
8.3.1 为界面配置标准菜单条和工具条
8.3.2 菜单定制和标准图标选用
习题8
附录A 字符串、元胞及构架数组
A.1 字符串数组
A.2 元胞数组
A.3 构架数组
附录B 数码辅助文档使用指南
B.1 数码辅助文档概略
B.2 配图文件夹[mfig]的内容及功用
B.3 运行文件夹[mfile]的内容及功用
B.4 动图文件夹[mgif]的使用说明
附录C MATLAB命令索引
C.1 标点及特殊符号命令
c.2 主要函数命令
C.3 Simulink模块
参考文献
内容介绍
张志涌、杨祖樱编著的《MATLAB教程(R2018a)/工业和信息化部"十二五"规划教材》以中、英文版的MATLABR2018a为编写基础,系统讲解MATLAB基本环境和操作要旨;分章阐述符号计算、数值计算、面向对象的图形显示系统、计算结果可视化、编程精要及鲜活实时脚本的制作;选择典型实例展现MATLAB精华工具Simulink的功能级和元器件级仿真能力;范例剖析MATLAB版面编辑器的用法和图形用户界面(GUI)的制作要领。全书包含156个多年凝炼的计算范例和87个开拓思路的习题。所有算例程序可靠、完整,读者可以接近准确地重现本书所提供的算例结果。本书的目录和MATLAB命令索引,既可以帮助读者从模糊的中文词义查阅相关内容,又可以按英文命令字母检索出叙述相关内容的所有章节。本书由纸质印刷版本和适配的数码辅助文档组成。在MATLAB环境下阅读本书,读者可以在阅读印刷文字和运行辅助文档代码中......