MATLAB程序设计及其数学建模应用 普通高等教育电气信息类应用型规划教材
定 价:¥39
中 教 价:¥30.03 (7.70折)
库 存 数: 0
丛 书 名:普通高等教育电气信息类应用型规划教材
本书对MATLAB2011b进行了详细的介绍,内容由浅入深、循序渐进。本书共有两大部分,第1部分(第1~7章)介绍了MATLAB编制程序的基本方法,内容包括MATLAB环境基本介绍,数据类型、程序结构以及符号运算;第2部分(第8~11章)介绍了MATLAB在建立数学模型中的基本应用,内容包括数据的导入和导出、数据的统计描述、回归分析以及优化问题求解,通过实例介绍了专用的MATLAB建模工具。 本书结构清晰、深入浅出,有丰富的实例和课后习题,既可作为高等院校本科生、研究生学习数学建模及其相关课程的教材或教学参考书,又可作为教师和广大科研工作人员的参考用书。
第1部分 MATLAB程序设计第1章 MATLAB简介1.1 MATLAB的发展历程1.2 MATLAB的特点1.3 MATLAB的安装1.4 MATLAB环境1.5 命令窗口运行入门1.5.1 最简单的计算和命令1.5.2 命令窗口的显示方式1.5.3 命令中的标点符号1.5.4 命令窗口的常用控制命令1.5.5 命令窗口中命令行的编辑1.6 历史命令窗口和实录命令diary1.6.1 历史命令窗口简介1.6.2 命令窗口实录命令diary1.7 工作空间1.7.1 工作空间简介1.7.2 工作空间浏览器1.8 MATLAB当前目录和搜索路径1.8.1 当前目录浏览器1.8.2 MATLAB的搜索路径1.9 编辑/调试窗口1.10 图形窗口1.11 帮助系统1.11.1 MATLAB中获取帮助的方法1.11.2 其他帮助练习第2章 MATLAB基本功能2.1 数组和变量2.1.1 数组的定义2.1.2 变量的命名2.2 在MATLAB中初始化变量2.2.1 利用赋值语句给变量赋值2.2.2 利用短赋值语句给变量赋值2.2.3 利用内置函数进行赋值2.2.4 利用键盘输入变量内容2.3 多维数组2.4 子数组2.4.1 寻访子数组2.4.2 给子数组赋值2.5 特殊的预定义变量2.6 显示输出的数据2.6.1 改变默认的显示格式2.6.2 使用disp函数2.7 数据文件2.8 标量运算符、数组和矩阵运算符2.8.1 标量运算符2.8.2 数组和矩阵运算符2.8.3 运算符的优先级2.9 MATLAB的内置函数2.9.1 可选的输出参数2.9.2 函数中利用数组作为输入变量2.9.3 常用的MATLAB函数2.10 绘图简介2.10.1 使用简单的plot绘图标注2.10.2 图形的打印2.10.3 绘制多条曲线2.10.4 刻画线型、颜色、图例等设置2.10.5 对数坐标绘图2.10.6 双坐标轴绘图2.10.7 练习绘图实例2.11 调试MATLAB程序练习第3章 程序设计和程序结构3.1 自顶向下的程序设计方法3.2 使用伪代码3.3 关系运算符与逻辑运算符3.3.1 关系运算符3.3.2 注意“==”和“~=”的使用3.3.3 逻辑运算符3.3.4 逻辑函数3.4 分支结构3.4.1 if基本结构3.4.2 if 嵌套结构3.4.3 if结构使用实例3.4.4 switch语句3.4.5 try/catch结构3.5 循环结构3.5.1 while循环3.5.2 for循环3.5.3 控制程序的其他常用命令3.5.4 循环嵌套3.6 逻辑数组和向量计算3.6.1 逻辑数组的重要性3.6.2 创建与if/else等价的逻辑数组3.7 其他应用实例3.8 其他的绘图设置3.8.1 控制x轴和y轴上限3.8.2 在一个plot图上多次绘制曲线3.8.3 创建多个图形窗口3.8.4 创建子图3.8.5 增强的画线功能3.8.6 极坐标图形3.8.7 在图形上添加标注3.9 MATLAB调试功能练习第4章 用户自定义函数4.1 MATLAB函数介绍4.2 在MATLAB中的变量传递——传值方式4.3 函数参数的说明4.4 使用全局变量来共享数据4.5 调用函数时保存数据4.6 快速函数定义4.7 Function的函数4.7.1 Function的函数简介4.7.2 函数作为参数的实例4.8 子函数和私有函数练习第5章 复数、字符函数和图形其他类型5.1 复数5.1.1 复数变量5.1.2 复数的关系运算5.1.3 复数的函数5.1.4 绘制复数的曲线图形5.2 字符函数5.2.1 字符转换函数5.2.2 创建二维字符串数组5.2.3 字符串连接函数5.2.4 字符串比较函数5.2.5 字符运算实例5.3 多维数组5.4 两维绘图的其他设置5.4.1 其他图形样式5.4.2 绘图函数5.4.3 数据分布统计图形histogram5.5 三维图形5.5.1 三维曲线5.5.2 三维曲面的绘制函数5.5.3 三维曲线的绘制函数练习第6章 稀疏数组、元数组和结构数组6.1 稀疏数组6.1.1 稀疏数组概述6.1.2 稀疏矩阵数据类型6.2 元数组6.2.1 创建元数组6.2.2 访问元数组中的内容6.2.3 元数组基本操作6.2.4 字符型元数组6.2.5 元数组的重要性6.3 结构数组6.3.1 创建结构数组6.3.2 访问结构数组中的数据6.3.3 结构数组的基本操作6.3.4 结构数组中的常用函数练习第7章 符号运算7.1 符号对象和符号表达式7.1.1 符号对象的生成和使用7.1.2 符号运算中的算法和基本函数7.1.3 识别对象类别的命令7.2 符号表达式和符号函数的操作7.2.1 符号表达式的操作7.2.2 求反和复合7.2.3 置换7.2.4 矩阵运算7.2.5 符号数值精度控制和任意精度计算7.2.6 符号对象与其他数据对象之间的转换7.3 符号微积分7.3.1 符号序列的求和7.3.2 符号表达式的极限7.3.3 符号微分7.3.4 符号积分7.4 符号代数方程的求解7.4.1 线性方程组的符号解7.4.2 一般代数方程组的解7.5 符号微分方程的求解7.5.1 符号法和数值法的互补作用7.5.2 求解微分方程符号解的一般命令7.6 可视化数学分析界面7.6.1 单变量函数分析的交互界面7.6.2 泰勒级数逼近分析界面练习第2部分 MATLAB建模分析应用第8章 数据的导入和导出8.1 二进制文件的导入和导出8.2 TXT文件的导入和导出8.2.1 调用高级函数读取数据8.2.2 调用低级函数读取数据8.2.3 文件位置和状态函数8.2.4 写入文本文件函数8.3 文本文件和二进制文件的比较8.4 Excel文件的导入与导出8.4.1 利用函数导入数据8.4.2 将数据写入Excel文件8.4.3 在Excel中安装MATLAB工具箱8.5 图形界面导入数据8.5.1 导入数据向导8.5.2 利用图形界面返回文件信息8.5.3 利用图形界面保存数据第9章 数据的统计描述和分析9.1 常用统计量9.2 数据统计特征量的计算9.2.1 数据统计计算实例9.2.2 图形窗口的统计结果显示9.3 概率分布的实现9.3.1 均匀分布9.3.2 二项随机分布9.3.3 泊松分布9.3.4 正态分布9.3.5 概率分布函数小结9.4 统计推断9.4.1 参数估计9.4.2 假设检验第10章 统计回归方法10.1 数值插值函数10.1.1 一维数值插值10.1.2 二维数值插值10.1.3 多维数值插值10.2 统计回归模型10.2.1 回归模型简介10.2.2 估计模型的拟合优度10.2.3 回归分析的步骤10.3 回归分析实例10.3.1 单变量回归分析10.3.2 多变量回归分析10.3.3 非线性模型回归分析10.4 其他多变量回归方法10.4.1 逐步分析方法10.4.2 偏最小二乘回归分析10.5 聚类分析10.5.1 聚类简介10.5.2 聚类常用方法10.5.3 MATLAB中的系统聚类函数10.5.4 MATLAB中的K均值聚类函数10.5.5 聚类分析实例第11章 优化模型的计算11.1 无条件约束的极值问题11.2 线性规划11.2.1 线性规划问题定义11.2.2 线性规划的求解11.3 二次规划11.4 非线性规划11.4.1 非线性规划问题定义11.4.2 非线性规划的求解11.5 整数规划11.5.1 整数线性规划11.5.2 0-1整数规划11.6 多目标规划11.6.1 多目标规划的常用解法11.6.2 最大最小化模型11.6.3 应用实例11.7 优化工具附录 部分习题答案参考文献