MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。本书提供了较多的M文件程序代码,叙述简明,方便模仿。每章结束都附有实验,供练习巩固之用,既可以作为与MATLAB有关课程的教材,又可作为自学和运用数学软件MATLAB的参考书。
第1章 MATLAB简介
1.1 MATLAB的主要特点
1.2 MATLAB桌面简介
1.2.1 启动按钮(Start)
1.2.2 命令窗口(Command Window)
1.2.3 命令历史窗口(Command History)
1.2.4 当前目录浏览器(Current Directory)
1.2.5 工作空间窗口(Workspace)
1.3 MATLAB的帮助系统
1.3.1 帮助浏览器
1.3.2 help函数和doc函数
试验一 了解数学软件MATLAB
阅读材料 MATLAB中的控制工具箱和simulink仿真模块
第2章 数据类型
2.1 常量和变量
2.2 数值型数组
2.3 字符型数组
2.4 结构数组
2.5 单元数组
实验二 数学软件MATLAB的数据类型
阅读材料 MATLAB中随机数生成方法
第3章 M文件设计
3.1 编辑器
3.2 局部变量和全局变量
3.3 表达式
3.4 程序控制语句
3.5 函数
3.6 M文件编程
3.7 程序调试和错误处理
3.8 编程技巧
3.9 文件操作
实验三 数学软件MATLAB的M文件设计
第4章 绘制图形
4.1 绘制二维图形
4.2 绘制三维图形
实验四 绘制图形
第5章 MATLAB在高等数学中的应用
5.1 函数
5.2 一元函数的极限
5.3 导数
5.4 极限和导数的应用
5.5 不定积分和定积分
5.6 数量积(内积)和向量积
5.7 多元函数的极限和求导
5.8 级数
5.9 微分方程
实验五 MATLAB在高等数学中的应用
第6章 MATLAB在线性代数中的应用
6.1 矩阵的运算
6.2 矩阵的操作
6.3 矩阵的分解
6.4 求线性方程组的解
6.5 符号矩阵
实验六 MATLAB在线性代数中的应用
第7章 MATLAB在计算方法中的应用
7.1 一元非线性方程求解
7.2 非线性方程组的数值解法
7.3 插值
7.4 曲线拟合
7.5 数值微分(差分)
实验七 MATLAB在计算方法中的应用
第8章 MATLAB在最优化方法中的应用
8.1 一维搜索问题
8.2 线性规划
8.3 无约束非线性最优化问题
8.4 有约束非线性最优化问题
8.5 二次规划
8.6 0-1规划
8.7 最大最小化
8.8 多目标规划
实验八 MATLAB在最优化方法中的应用
第9章 MATLAB在概率论与数理统计中的应用
9.1 随机变量及其分布
9.2 多维随机变量奇迹分布
9.3 随机变量的数字特征
9.4 样本描述
9.5 参数估计
9.6 假设检验
9.7 方差分析
9.8 一元线性回归
9.9 多元线性回归分析
实验九 MATLAB在概率论与数理统计中的应用
参考文献