MATLAB基础及其应用教程(第2版电子信息科学与工程类专业规划教材普通高等教育十三五规
作者简介
尚涛,2006年博士毕业于日本高知工科大学系统工程专业,现为北京航空航天大学网络空间安全副教授,中国电子学会信息论分会 委员,中国人工智能学会 智能机器人专业委员会 委员;主持**重点研发计划项目子课题、**自然科学基金面上项目、**合作、***留学回国人员科研启动基金项目、中国博士后科学基金项目、国防863计划项目、中央高校基本科研业务费专项资金项目等多项
内容简介
全书分为基础篇、应用篇两篇。基础篇包括**~10章。为了介绍MATLAB的总体情况和相关基本概念,第1章介绍入门基础,主要包括MATLAB概述、MATLAB安装方法、MATLAB环境介绍、仿真的基础知识等内容;第2章介绍基本计算,主要包括变量、基本数据类型、基本运算等内容;第3章介绍数组和矩阵,主要包括数组计算、矩阵计算、符号的作用等内容,重点将数组和矩阵加以区分。为了理解两种主要的计算方式,第4章介绍数值计算,主要包括数据插值、数据拟合、多项式运算、代数方程求解、微分方程求解等内容;第5章介绍符号计算,主要包括符号变量的创建、符号表达式运算、符号微积分、符号方程求解等内容。为了使读者*好地理解图形与图像之间的关系,第6章介绍图形绘制,主要包括可视化数据的分类、二维绘图、三维绘图、图形窗口的控制与操作、图形绘制的辅助操作等内容;第7章介绍图像处理,主要包括MATLAB数字图像处理等内容。在MATLAB编程方面,第8章介绍M程序设计,主要包括MATLAB编程特点、M文件形式、控制结构、M文件调试、M文件的编程规范等内容;第9章介绍GUI图形用户界面设计,以M程序设计为基础,主要包括GUI设计工具介绍、GUI设计方法、用户控件的制作、用户菜单的制作、M文件的函数构成等内容。为了实现扩展计算功能,**0章介绍MATLAB工具箱,主要包括工具箱分类、Simulink工具箱、信号处理工具箱、通信工具箱、神经网络工具箱、大数据处理工具箱等内容。应用篇包括**1~15章。结合实际问题,选择MATLAB工具,提供了问题解决框架,主要包括典型问题、主要思路、预备知识、MATLAB函数、MATLAB的实现方式等内容。**1章介绍图像处理方面的应用,利用Hough变换进行曲线的参数提取;**2章介绍GUI设计方面的应用,基于GUI进行经典的扫雷游戏的开发;**3章介绍神经网络方面的应用,利用BP神经网络模型进行交通预测;**4章介绍信号处理方面的应用,设计数字滤波器,对采集的语音信号进行滤波和分析;**5章介绍大数据处理方面的应用,设计基于MapReduce的大型数据集的分析处理。