注册 登录 进入教材巡展 进入在线书城
#

出版时间:2023-07

出版社:电子工业出版社

以下为《MATLAB编程及应用》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121449376
  • 1-2
  • 466065
  • 47245934-6
  • 平塑
  • 16开
  • 2023-07
  • 473
  • 296
  • 电子信息与电气
  • 本科 研究生(硕士、EMBA、MBA、MPA、博士)
内容简介
本书系统地讲解MATLAB R2021a的基本环境和操作要旨;分章阐述MATLAB数值计算、MATLAB符号计算、数据与函数的可视化、数据拟合与插值、MATLAB程序设计;用实例讲解和剖析MATLAB App的设计和制作方法;通过大量的例子展现MATLAB精华工具Simulink的功能级和元器件级的仿真能力;简要介绍BP神经网络进行数据预测的步骤和方法;以实例拓展性地介绍MATLAB在自动驾驶中的应用,通过搭建联合仿真平台对自动驾驶轨迹预测进行仿真设计。 全书包含多个多年凝练的计算范例和用于巩固知识、拓展思路的习题。所有算例程序可靠、完整,读者可以通过扫描书中对应的二维码获取源程序,完全准确地重现本书所提供的算例结果。 本书内容充实、篇幅紧凑,是专为理工院校本科生系统学习MATLAB而编写的,也可供部分研究生使用;既可作为课堂教学教材及课程设计、毕业设计的参考用书,又可作为MATLAB编程爱好者的自学用书。
目录
第1章 初识MATLAB 1 1.1 MATLAB简介 1 1.2 MATLAB的产生与发展 2 1.3 MATLAB用户界面 3 1.3.1 命令的执行 4 1.3.2 光标与命令行的操作 5 1.3.3 工作窗与命令行的操作 6 1.4 MATLAB帮助系统 6 本章小结 8 习题一 8 第2章 MATLAB基本计算和基础知识 9 2.1 基本计算入门实例 9 2.2 变量 10 2.2.1 用户自定义变量 10 2.2.2 系统预定义变量 10 2.3 数据类型 11 2.3.1 数值类型 11 2.3.2 逻辑类型 12 2.3.3 字符串类型 12 2.3.4 单元类型 13 2.3.5 结构类型 13 2.4 MATLAB的基本运算类型 14 2.4.1 算术运算 14 2.4.2 关系运算 15 2.4.3 逻辑运算 15 2.5 MATLAB的标点符号和特殊字符 15 2.6 常用数学函数 16 2.7 函数语句 17 本章小结 17 习题二 17 第3章 MATLAB数值计算 19 3.1 矩阵 19 3.1.1 利用直接输入法创建矩阵 19 3.1.2 利用函数创建矩阵 20 3.1.3 利用M文件创建矩阵 21 3.1.4 矩阵元素与矩阵元素变量 21 3.1.5 串联矩阵 23 3.1.6 扩展矩阵 24 3.1.7 矩阵运算 24 3.1.8 矩阵的运算函数 28 3.2 向量 32 3.3 数组 33 3.3.1 数组的创建与索引 33 3.3.2 数组的基本算术运算 36 3.4 多项式 40 3.4.1 多项式的构造 41 3.4.2 多项式加减运算 41 3.4.3 多项式乘法运算 41 3.4.4 多项式除法运算 42 3.4.5 常用的多项式函数 42 3.5 数据的导入与导出 45 3.5.1 数据的导出 45 3.5.2 数据的导入 47 3.6 输入与输出语句 50 本章小结 51 习题三 51 第4章 MATLAB符号计算 53 4.1 符号常量/变量和符号表达式 53 4.1.1 创建符号常量和符号变量 53 4.1.2 创建符号表达式 55 4.1.3 创建和定义符号函数 56 4.2 常见符号计算 56 4.2.1 极限 56 4.2.2 微分 57 4.2.3 积分 58 4.2.4 求解代数方程 59 4.2.5 求解常微分方程 60 4.2.6 级数求和 62 4.2.7 傅里叶变换 63 4.2.8 拉普拉斯变换 63 4.2.9 Z变换 64 本章小结 64 习题四 65 第5章 数据与函数的可视化 66 5.1 离散数据、离散函数和连续函数的可视化 66 5.1.1 离散数据和离散函数的可视化 66 5.1.2 连续函数的可视化 67 5.1.3 可视化的一般步骤 68 5.2 二维绘图 69 5.2.1 二维绘图基本命令 69 5.2.2 图形控制命令 73 5.2.3 图轴控制命令 74 5.2.4 图形标识和图形修饰 75 5.2.5 多次叠绘、双纵坐标和多子图 79 5.3 三维绘图 81 5.3.1 三维绘图基本命令 82 5.3.2 视点控制 85 5.3.3 函数colormap 86 5.3.4 透视、镂空和裁切 88 5.4 其他绘图 90 5.4.1 直方图命令bar 90 5.4.2 极坐标图polar 91 5.4.3 彩色份额图 92 5.4.4 三维多边形 94 5.4.5 等高线图 94 5.4.6 球面图 95 5.4.7 三维向量图 96 本章小结 97 习题五 97 第6章 数据拟合与插值 98 6.1 数据拟合 98 6.1.1 多项式拟合函数 98 6.1.2 非线性拟合函数 100 6.2 曲线拟合工具箱 102 6.2.1 打开曲线拟合工具箱 102 6.2.2 拟合类型 103 6.2.3 曲线拟合面板介绍 103 6.2.4 非参数拟合 105 6.3 数据插值 108 6.3.1 一维插值函数 108 6.3.2 二维插值函数 111 本章小结 115 习题六 115 第7章 MATLAB程序设计 118 7.1 M文件 118 7.1.1 M文本编辑器 119 7.1.2 脚本文件 119 7.1.3 函数文件 121 7.1.4 函数的分类 122 7.2 局部变量和全局变量 125 7.3 数学运算符 126 7.4 关系运算与逻辑运算 127 7.4.1 关系运算 127 7.4.2 逻辑运算 127 7.5 运算优先级 127 7.6 程序设计 128 7.6.1 表达式、语句及程序结构 129 7.6.2 if语句 129 7.6.3 switch语句 130 7.6.4 while语句 132 7.6.5 break语句和continue语句 132 7.6.6 for语句 133 7.7 MATLAB编程及调试 135 7.7.1 程序文件的创建和编辑 135 7.7.2 函数的调用 136 7.7.3 函数句柄 138 7.7.4 程序调试 143 本章小结 147 习题七 147 第8章 MATLAB App设计 148 8.1 App开发工具简介 148 8.2 App Designer 149 8.2.1 启动App Designer 149 8.2.2 App Designer开发环境 150 8.3 App Designer组件 152 8.3.1 组件的种类及作用 152 8.3.2 组件的属性 155 8.4 App Designer代码结构 156 8.4.1 类的定义 156 8.4.2 代码结构 158 8.5 回调函数 160 8.6 对象属性 162 8.7 App设计实例 163 8.7.1 App设计实例1 163 8.7.2 App设计实例2 168 本章小结 176 习题八 176 第9章 Simulink工具箱 178 9.1 MATLAB工具箱分类 178 9.2 Simulink工具箱的应用 179 9.2.1 Simulink的启动方法 179 9.2.2 Simulink界面与菜单 179 9.2.3 Simulink模块库简介 182 9.3 Simulink建模与仿真 188 9.3.1 启动模型编辑窗口进行仿真 188 9.3.2 标准模块的选取 189 9.3.3 模块的移动、复制、删除和转向 189 9.3.4 模块的命名 189 9.3.5 模块的连接 190 9.3.6 Simulink连线处理 190 9.3.7 模块属性的改变 191 9.3.8 仿真输入源模块库 192 9.3.9 仿真接收模块库 194 9.4