注册 登录 进入教材巡展
#

出版时间:2015年12月

出版社:机械工业出版社

以下为《MATLAB基础与应用教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 机械工业出版社
  • 9787111565505
  • 1-1
  • 155434
  • 45188267-4
  • 平装
  • 16开
  • 2015年12月
  • 474
  • 304
  • 工学
  • 软件工程
  • TP312MA
  • 计算机通信类
  • 本科
内容简介
本书深入浅出,以MATLABR2014a为平台,全面细致地讲述MATLAB软件的基础应用及其技术的应用,加入大量MATLAB在工程领域前沿的技术和科研工作实例的介绍,理论与实践并重,使读者能够很快入手掌握MATLAB图像处理应用方法。全书共10章,内容包括MATLAB的运行环境、矩阵与数值计算、MATLAB图形绘制、MATLAB程序设计、Simulink动态仿真环境,以及MATLAB在线性控制系统、智能控制系统、电路及电力电子系统、数字信号处理系统中的应用。本书系统性和应用性强,所有相关程序都经过上机验证通过,且每章都附有小结和习题,方便读者学习与总结。本书可以作为理工科学生MATLAB的本科生教材,也可供从事MATLAB领域研究的工程技术人员参考。
目录
目录第1章MATLAB基础11.1MATLAB概述11.1.1MATLAB发展历程11.1.2MATLAB系统构成21.1.3MATLAB功能21.1.4MATLAB常用工具箱31.2MATLAB操作环境41.2.1MATLAB启动和退出41.2.2MATLAB主菜单和功能51.2.3命令窗口71.2.4命令历史窗口81.2.5工作空间窗口91.2.6当前工作目录窗口101.3MATLAB帮助使用111.3.1命令查询111.3.2演示帮助131.3.3联机帮助131.4习题14第2章MATLAB矩阵计算152.1数据类型162.1.1基本数值类型162.1.2字符串182.1.3单元数组192.1.4结构体192.2矩阵基础212.2.1矩阵创建212.2.2矩阵操作232.3矩阵运算272.3.1基本运算272.3.2其他运算312.4矩阵分析332.4.1矩阵信息量332.4.2矩阵分解372.5稀疏矩阵402.5.1稀疏矩阵存储402.5.2创建稀疏矩阵402.5.3稀疏矩阵运算432.6习题44第3章 MATLAB程序设计453.1M文件463.1.1脚本文件463.1.2函数文件473.1.3函数类型503.2变量和语句553.2.1变量类型553.2.2控制流563.3程序调试643.3.1直接调试法643.3.2工具调试法653.4函数设计和实现693.4.1建立数学模型693.4.2编写代码703.4.3运行程序703.5习题71第4章Simulink仿真设计714.1Simulink概述724.1.1Simulink工作环境724.1.2Simulink模块库744.2Simulink模型的创建和仿真854.2.1模型建立864.2.2设置模型参数874.2.3运行仿真894.2.4仿真示例894.3仿真器参数配置924.3.1Solver面板924.3.2Data Import/Export面板944.3.3Optimization面板944.3.4Diagnotics面板954.3.5Hardware Implementation面板954.3.6Model Referencing面板964.4子系统创建和封装964.4.1创建子系统974.4.2封装子系统974.5S函数设计994.5.1S函数使用方法994.5.2S函数工作原理1004.5.3S函数设计模板1004.5.4S函数示例1034.6习题107第5章MATLAB绘图1085.1MATLAB绘图基本流程1095.2二维绘图1105.2.1基本二维绘图1105.2.2函数绘图1145.2.3特殊二维绘图1175.3二维绘图显示设置1215.3.1曲线格式设置1225.3.2图形区域控制1245.3.3图形标注信息1275.3.4图形编辑器1325.4三维绘图1345.4.1三维曲线1345.4.2三维网格曲面1355.4.3三维阴影曲面1385.5三维图形显示控制1415.5.1视角设置1415.5.2光照设置1425.5.3颜色设置1445.6习题145第6章GUI图形用户界面设计1456.1图形用户界面实现1466.1.1GUI设计原则1466.1.2利用GUIDE工具实现图形界面设计1466.2创建用户控件1486.3编辑菜单1496.3.1设计下拉菜单1496.3.2设计右键弹出菜单1526.4设计工具栏1526.5生成对话框1536.5.1文件打开和保存对话框1536.5.2输入对话框1546.5.3问题对话框1546.5.4消息对话框1556.5.5错误对话框1556.5.6警告对话框1566.5.7进程条1566.5.8列表对话框1576.5.9帮助对话框1576.6其他设计工具1586.6.1控件位置编辑器1586.6.2Tab顺序编辑器1586.6.3文件编辑器1596.6.4属性编辑器1596.6.5对象浏览器1606.7回调函数设计1606.7.1界面初始化设计1616.7.2对象回调函数设计1626.7.3回调函数的数据管理1716.8 GUI生成MATLAB App1726.9习题174第7章 MATLAB在数据采集中的应用1747.1数据采集概述1757.1.1数据采集系统1757.1.2数据采集工具箱1767.2 数据采集过程1767.2.1声卡的硬件属性和特性1777.2.2声卡数据采集1787.3串口通信1857.3.1串口通信概念1857.3.2串口通信标准1867.4 MATLAB串口通信1877.4.1MATLAB串口概述1877.4.2 MATLAB串口通信过程1887.5温度采集和通信系统的设计实现1907.5.1创建GUI1907.5.2系统界面设计1907.5.3代码实现1927.6习题196第8章 MATLAB在导航定位中的应用1968.1惯性导航系统1978.1.1算法初始化1988.1.2姿态算法1988.1.3速度算法2018.1.4位置算法2028.1.5误差模型2028.1.6惯性导航的MATLAB实现2048.2卫星导航系统2098.2.1 GPS系统组成2098.2.2 GPS定位原理2108.2.3 GPS导航特点2118.3其他导航系统2128.3.1视觉导航2128.3.2声学导航2128.3.3地球物理导航2138.3.4多普勒测速导航2148.4组合导航和信息融合2158.4.1组合导航信息融合构架2158.4.2卡尔曼滤波2178.4.3组合导航系统建模2198.4.4组合导航信息融合的MATLAB实现2218.5习题224第9章 MATLAB在语音信号处理中的应用2259.1语音信号概述2269.2语音信号的采集2269.3语音信号的加窗处理2279.4短时时域分析2299.4.1短时能量分析2299.4.2短时过零分析2319.4.3短时相关分析2339.5短时频域分析2349.5.1短时傅里叶变换2349.5.2短时频域特征2359.5.3频域分析的应用2389.6语音滤波处理2399.6.1语音的加噪合成2399.6.2语音的滤波处理2419.7MATLAB语音处理综合实例2469.8习题258第10章 MATLAB在自动控制中的应用25910.1控制系统数学模型26010.1.1传递函数模型26010.1.2零极点模型26110.1.3状态空间模型26210.1.4控制模型的转换26