MATLAB基础与应用教程

MATLAB基础与应用教程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2017-05
版次: 1
ISBN: 9787111565505
定价: 49.80
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 304页
分类: 工程技术
17人买过
  •    本书深入浅出,以MATLABR2014a为平台,全面细致地讲述MATLAB软件的基础应用及其技术的应用,加入大量MATLAB在工程领域前沿的技术和科研工作实例的介绍,理论与实践并重,使读者能够很快入手掌握MATLAB图像处理应用方法。全书共10章,内容包括MATLAB的运行环境、矩阵与数值计算、MATLAB图形绘制、MATLAB程序设计、Simulink动态仿真环境,以及MATLAB在线性控制系统、智能控制系统、电路及电力电子系统、数字信号处理系统中的应用。本书系统性和应用性强,所有相关程序都经过上机验证通过,且每章都附有小结和习题,方便读者学习与总结。本书可以作为理工科学生MATLAB的本科生教材,也可供从事MATLAB领域研究的工程技术人员参考。 第1章MATLAB基础1 
    1.1MATLAB概述1 
    1.1.1MATLAB发展历程1 
    1.1.2MATLAB系统构成2 
    1.1.3MATLAB功能2 
    1.1.4MATLAB常用工具箱3 
    1.2MATLAB操作环境4 
    1.2.1MATLAB启动和退出4 
    1.2.2MATLAB主菜单和功能5 
    1.2.3命令窗口7 
    1.2.4命令历史窗口8 
    1.2.5工作空间窗口9 
    1.2.6当前工作目录窗口10 
    1.3MATLAB帮助使用11 
    1.3.1命令查询11 
    1.3.2演示帮助13 
    1.3.3联机帮助13 
    1.4习题14 
    第2章MATLAB矩阵计算15 
    2.1数据类型16 
    2.1.1基本数值类型16 
    2.1.2字符串18 
    2.1.3单元数组19 
    2.1.4结构体19 
    2.2矩阵基础21 
    2.2.1矩阵创建21 
    2.2.2矩阵操作23 
    2.3矩阵运算27 
    2.3.1基本运算27 
    2.3.2其他运算31 
    2.4矩阵分析33 
    2.4.1矩阵信息量33 
    2.4.2矩阵分解37 
    2.5稀疏矩阵40 
    2.5.1稀疏矩阵存储40 
    2.5.2创建稀疏矩阵40 
    2.5.3稀疏矩阵运算43 
    2.6习题44 
    第3章 MATLAB程序设计45 
    3.1M文件46 
    3.1.1脚本文件46 
    3.1.2函数文件47 
    3.1.3函数类型50 
    3.2变量和语句55 
    3.2.1变量类型55 
    3.2.2控制流56 
    3.3程序调试64 
    3.3.1直接调试法64 
    3.3.2工具调试法65 
    3.4函数设计和实现69 
    3.4.1建立数学模型69 
    3.4.2编写代码70 
    3.4.3运行程序70 
    3.5习题71 
    第4章Simulink仿真设计71 
    4.1Simulink概述72 
    4.1.1Simulink工作环境72 
    4.1.2Simulink模块库74 
    4.2Simulink模型的创建和仿真85 
    4.2.1模型建立86 
    4.2.2设置模型参数87 
    4.2.3运行仿真89 
    4.2.4仿真示例89 
    4.3仿真器参数配置92 
    4.3.1Solver面板92 
    4.3.2Data Import/Export面板94 
    4.3.3Optimization面板94 
    4.3.4Diagnotics面板95 
    4.3.5Hardware Implementation面板95 
    4.3.6Model Referencing面板96 
    4.4子系统创建和封装96 
    4.4.1创建子系统97 
    4.4.2封装子系统97 
    4.5S函数设计99 
    4.5.1S函数使用方法99 
    4.5.2S函数工作原理100 
    4.5.3S函数设计模板100 
    4.5.4S函数示例103 
    4.6习题107 
    第5章MATLAB绘图108 
    5.1MATLAB绘图基本流程109 
    5.2二维绘图110 
    5.2.1基本二维绘图110 
    5.2.2函数绘图114 
    5.2.3特殊二维绘图117 
    5.3二维绘图显示设置121 
    5.3.1曲线格式设置122 
    5.3.2图形区域控制124 
    5.3.3图形标注信息127 
    5.3.4图形编辑器132 
    5.4三维绘图134 
    5.4.1三维曲线134 
    5.4.2三维网格曲面135 
    5.4.3三维阴影曲面138 
    5.5三维图形显示控制141 
    5.5.1视角设置141 
    5.5.2光照设置142 
    5.5.3颜色设置144 
    5.6习题145 
    第6章GUI图形用户界面设计145 
    6.1图形用户界面实现146 
    6.1.1GUI设计原则146 
    6.1.2利用GUIDE工具实现图形界面设计146 
    6.2创建用户控件148 
    6.3编辑菜单149 
    6.3.1设计下拉菜单149 
    6.3.2设计右键弹出菜单152 
    6.4设计工具栏152 
    6.5生成对话框153 
    6.5.1文件打开和保存对话框153 
    6.5.2输入对话框154 
    6.5.3问题对话框154 
    6.5.4消息对话框155 
    6.5.5错误对话框155 
    6.5.6警告对话框156 
    6.5.7进程条156 
    6.5.8列表对话框157 
    6.5.9帮助对话框157 
    6.6其他设计工具158 
    6.6.1控件位置编辑器158 
    6.6.2Tab顺序编辑器158 
    6.6.3文件编辑器159 
    6.6.4属性编辑器159 
    6.6.5对象浏览器160 
    6.7回调函数设计160 
    6.7.1界面初始化设计161 
    6.7.2对象回调函数设计162 
    6.7.3回调函数的数据管理171 
    6.8 GUI生成MATLAB App172 
    6.9习题174 
    第7章 MATLAB在数据采集中的应用174 
    7.1数据采集概述175 
    7.1.1数据采集系统175 
    7.1.2数据采集工具箱176 
    7.2 数据采集过程176 
    7.2.1声卡的硬件属性和特性177 
    7.2.2声卡数据采集178 
    7.3串口通信185 
    7.3.1串口通信概念185 
    7.3.2串口通信标准186 
    7.4 MATLAB串口通信187 
    7.4.1MATLAB串口概述187 
    7.4.2 MATLAB串口通信过程188 
    7.5温度采集和通信系统的设计实现190 
    7.5.1创建GUI190 
    7.5.2系统界面设计190 
    7.5.3代码实现192 
    7.6习题196 
    第8章 MATLAB在导航定位中的应用196 
    8.1惯性导航系统197 
    8.1.1算法初始化198 
    8.1.2姿态算法198 
    8.1.3速度算法201 
    8.1.4位置算法202 
    8.1.5误差模型202 
    8.1.6惯性导航的MATLAB实现204 
    8.2卫星导航系统209 
    8.2.1 GPS系统组成209 
    8.2.2 GPS定位原理210 
    8.2.3 GPS导航特点211 
    8.3其他导航系统212 
    8.3.1视觉导航212 
    8.3.2声学导航212 
    8.3.3地球物理导航213 
    8.3.4多普勒测速导航214 
    8.4组合导航和信息融合215 
    8.4.1组合导航信息融合构架215 
    8.4.2卡尔曼滤波217 
    8.4.3组合导航系统建模219 
    8.4.4组合导航信息融合的MATLAB实现221 
    8.5习题224 
    第9章 MATLAB在语音信号处理中的应用225 
    9.1语音信号概述226 
    9.2语音信号的采集226 
    9.3语音信号的加窗处理227 
    9.4短时时域分析229 
    9.4.1短时能量分析229 
    9.4.2短时过零分析231 
    9.4.3短时相关分析233 
    9.5短时频域分析234 
    9.5.1短时傅里叶变换234 
    9.5.2短时频域特征235 
    9.5.3频域分析的应用238 
    9.6语音滤波处理239 
    9.6.1语音的加噪合成239 
    9.6.2语音的滤波处理241 
    9.7MATLAB语音处理综合实例246 
    9.8习题258 
    第10章 MATLAB在自动控制中的应用259 
    10.1控制系统数学模型260 
    10.1.1传递函数模型260 
    10.1.2零极点模型261 
    10.1.3状态空间模型262 
    10.1.4控制模型的转换26
  • 内容简介:
       本书深入浅出,以MATLABR2014a为平台,全面细致地讲述MATLAB软件的基础应用及其技术的应用,加入大量MATLAB在工程领域前沿的技术和科研工作实例的介绍,理论与实践并重,使读者能够很快入手掌握MATLAB图像处理应用方法。全书共10章,内容包括MATLAB的运行环境、矩阵与数值计算、MATLAB图形绘制、MATLAB程序设计、Simulink动态仿真环境,以及MATLAB在线性控制系统、智能控制系统、电路及电力电子系统、数字信号处理系统中的应用。本书系统性和应用性强,所有相关程序都经过上机验证通过,且每章都附有小结和习题,方便读者学习与总结。本书可以作为理工科学生MATLAB的本科生教材,也可供从事MATLAB领域研究的工程技术人员参考。
  • 目录:
    第1章MATLAB基础1 
    1.1MATLAB概述1 
    1.1.1MATLAB发展历程1 
    1.1.2MATLAB系统构成2 
    1.1.3MATLAB功能2 
    1.1.4MATLAB常用工具箱3 
    1.2MATLAB操作环境4 
    1.2.1MATLAB启动和退出4 
    1.2.2MATLAB主菜单和功能5 
    1.2.3命令窗口7 
    1.2.4命令历史窗口8 
    1.2.5工作空间窗口9 
    1.2.6当前工作目录窗口10 
    1.3MATLAB帮助使用11 
    1.3.1命令查询11 
    1.3.2演示帮助13 
    1.3.3联机帮助13 
    1.4习题14 
    第2章MATLAB矩阵计算15 
    2.1数据类型16 
    2.1.1基本数值类型16 
    2.1.2字符串18 
    2.1.3单元数组19 
    2.1.4结构体19 
    2.2矩阵基础21 
    2.2.1矩阵创建21 
    2.2.2矩阵操作23 
    2.3矩阵运算27 
    2.3.1基本运算27 
    2.3.2其他运算31 
    2.4矩阵分析33 
    2.4.1矩阵信息量33 
    2.4.2矩阵分解37 
    2.5稀疏矩阵40 
    2.5.1稀疏矩阵存储40 
    2.5.2创建稀疏矩阵40 
    2.5.3稀疏矩阵运算43 
    2.6习题44 
    第3章 MATLAB程序设计45 
    3.1M文件46 
    3.1.1脚本文件46 
    3.1.2函数文件47 
    3.1.3函数类型50 
    3.2变量和语句55 
    3.2.1变量类型55 
    3.2.2控制流56 
    3.3程序调试64 
    3.3.1直接调试法64 
    3.3.2工具调试法65 
    3.4函数设计和实现69 
    3.4.1建立数学模型69 
    3.4.2编写代码70 
    3.4.3运行程序70 
    3.5习题71 
    第4章Simulink仿真设计71 
    4.1Simulink概述72 
    4.1.1Simulink工作环境72 
    4.1.2Simulink模块库74 
    4.2Simulink模型的创建和仿真85 
    4.2.1模型建立86 
    4.2.2设置模型参数87 
    4.2.3运行仿真89 
    4.2.4仿真示例89 
    4.3仿真器参数配置92 
    4.3.1Solver面板92 
    4.3.2Data Import/Export面板94 
    4.3.3Optimization面板94 
    4.3.4Diagnotics面板95 
    4.3.5Hardware Implementation面板95 
    4.3.6Model Referencing面板96 
    4.4子系统创建和封装96 
    4.4.1创建子系统97 
    4.4.2封装子系统97 
    4.5S函数设计99 
    4.5.1S函数使用方法99 
    4.5.2S函数工作原理100 
    4.5.3S函数设计模板100 
    4.5.4S函数示例103 
    4.6习题107 
    第5章MATLAB绘图108 
    5.1MATLAB绘图基本流程109 
    5.2二维绘图110 
    5.2.1基本二维绘图110 
    5.2.2函数绘图114 
    5.2.3特殊二维绘图117 
    5.3二维绘图显示设置121 
    5.3.1曲线格式设置122 
    5.3.2图形区域控制124 
    5.3.3图形标注信息127 
    5.3.4图形编辑器132 
    5.4三维绘图134 
    5.4.1三维曲线134 
    5.4.2三维网格曲面135 
    5.4.3三维阴影曲面138 
    5.5三维图形显示控制141 
    5.5.1视角设置141 
    5.5.2光照设置142 
    5.5.3颜色设置144 
    5.6习题145 
    第6章GUI图形用户界面设计145 
    6.1图形用户界面实现146 
    6.1.1GUI设计原则146 
    6.1.2利用GUIDE工具实现图形界面设计146 
    6.2创建用户控件148 
    6.3编辑菜单149 
    6.3.1设计下拉菜单149 
    6.3.2设计右键弹出菜单152 
    6.4设计工具栏152 
    6.5生成对话框153 
    6.5.1文件打开和保存对话框153 
    6.5.2输入对话框154 
    6.5.3问题对话框154 
    6.5.4消息对话框155 
    6.5.5错误对话框155 
    6.5.6警告对话框156 
    6.5.7进程条156 
    6.5.8列表对话框157 
    6.5.9帮助对话框157 
    6.6其他设计工具158 
    6.6.1控件位置编辑器158 
    6.6.2Tab顺序编辑器158 
    6.6.3文件编辑器159 
    6.6.4属性编辑器159 
    6.6.5对象浏览器160 
    6.7回调函数设计160 
    6.7.1界面初始化设计161 
    6.7.2对象回调函数设计162 
    6.7.3回调函数的数据管理171 
    6.8 GUI生成MATLAB App172 
    6.9习题174 
    第7章 MATLAB在数据采集中的应用174 
    7.1数据采集概述175 
    7.1.1数据采集系统175 
    7.1.2数据采集工具箱176 
    7.2 数据采集过程176 
    7.2.1声卡的硬件属性和特性177 
    7.2.2声卡数据采集178 
    7.3串口通信185 
    7.3.1串口通信概念185 
    7.3.2串口通信标准186 
    7.4 MATLAB串口通信187 
    7.4.1MATLAB串口概述187 
    7.4.2 MATLAB串口通信过程188 
    7.5温度采集和通信系统的设计实现190 
    7.5.1创建GUI190 
    7.5.2系统界面设计190 
    7.5.3代码实现192 
    7.6习题196 
    第8章 MATLAB在导航定位中的应用196 
    8.1惯性导航系统197 
    8.1.1算法初始化198 
    8.1.2姿态算法198 
    8.1.3速度算法201 
    8.1.4位置算法202 
    8.1.5误差模型202 
    8.1.6惯性导航的MATLAB实现204 
    8.2卫星导航系统209 
    8.2.1 GPS系统组成209 
    8.2.2 GPS定位原理210 
    8.2.3 GPS导航特点211 
    8.3其他导航系统212 
    8.3.1视觉导航212 
    8.3.2声学导航212 
    8.3.3地球物理导航213 
    8.3.4多普勒测速导航214 
    8.4组合导航和信息融合215 
    8.4.1组合导航信息融合构架215 
    8.4.2卡尔曼滤波217 
    8.4.3组合导航系统建模219 
    8.4.4组合导航信息融合的MATLAB实现221 
    8.5习题224 
    第9章 MATLAB在语音信号处理中的应用225 
    9.1语音信号概述226 
    9.2语音信号的采集226 
    9.3语音信号的加窗处理227 
    9.4短时时域分析229 
    9.4.1短时能量分析229 
    9.4.2短时过零分析231 
    9.4.3短时相关分析233 
    9.5短时频域分析234 
    9.5.1短时傅里叶变换234 
    9.5.2短时频域特征235 
    9.5.3频域分析的应用238 
    9.6语音滤波处理239 
    9.6.1语音的加噪合成239 
    9.6.2语音的滤波处理241 
    9.7MATLAB语音处理综合实例246 
    9.8习题258 
    第10章 MATLAB在自动控制中的应用259 
    10.1控制系统数学模型260 
    10.1.1传递函数模型260 
    10.1.2零极点模型261 
    10.1.3状态空间模型262 
    10.1.4控制模型的转换26
查看详情
相关图书 / 更多
MATLAB基础与应用教程
MATLAB教程(R2022a)
张志涌
MATLAB基础与应用教程
MAX理论与实践之Max篇
邸大鹏 著
MATLAB基础与应用教程
MATLAB人工智能算法实战
丁伟雄
MATLAB基础与应用教程
MATLAB计算力学——现代计算力学的理论与实践
周博、薛世峰
MATLAB基础与应用教程
MATLAB基础实例教程及在航天中的应用
闻新、占弘廷、李有光、周露 著
MATLAB基础与应用教程
MATLAB最优化计算
薛定宇
MATLAB基础与应用教程
MATLAB高等数学实验
司守奎 主编
MATLAB基础与应用教程
MATLAB编程与应用(题库版·微课视频版)
孙明
MATLAB基础与应用教程
MATLAB编程及应用
李辉 著
MATLAB基础与应用教程
MATLAB Simulink机电系统仿真应用
封土彩 主编;蒋晓梅;Michael Namokel
MATLAB基础与应用教程
MARUGOTO日本的语言与文化(中级2)(B1)
日本国际交流基金会
MATLAB基础与应用教程
MATLAB科研绘图与学术图表绘制从入门到精通 科技绘图与科学可视化专业教程
关东升 著