注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书教育/教材/教辅教材研究生/本科/专科教材MATLAB大学教程(第2版)

MATLAB大学教程(第2版)

MATLAB大学教程(第2版)

定 价:¥58.00

作 者: 肖汉光
出版社: 电子工业出版社
丛编项:
标 签: 暂缺

购买这本书可以去


ISBN: 9787121421334 出版时间: 2021-10-01 包装:
开本: 16开 页数: 336 字数:  

内容简介

  本书基于2021版MATLAB,以编程知识方法与实践技能并重,以提高综合编程能力和解决实际工程问题为纲,由浅入深地介绍MATLAB的基本语法、编程技巧和高级应用。前8章为基础,主要介绍MATLAB基本知识和系统环境、矩阵及其运算、数据可视化、程序设计、数值计算、符号运算、GUI设计、Simulink仿真;后4章为应用,通过结合MATLAB的基本知识与高校其他相关课程及实际应用,主要介绍MATLAB在电路仿真、数字信号处理、数字图像处理、电磁场与电磁波中的应用。每章末尾都包含相应的习题和实验,可让读者在学习理论知识后上机训练,以便更好地掌握本书的知识。全书在讲解的过程中为突出实用性,穿插了大量实例,图文并茂。

作者简介

  肖汉光,男,博士,教授,硕士生导师,重庆理工大学两江人工智能学院院长助理、智科系主任,中国人工智能学会会员,新加坡国立大学访问学者(2004―2006年),澳大利亚麦考瑞大学访问学者(2016―2017年)。主要从事人工智能领域的教学与研究工作,主持国家自然科学基金2项、主研1项,主持和参与省部级和横向项目20余项,发表学术论文50余篇,授权申请专利10余项,编著5部。从事MATLAB编程教学与科研工作15余年,曾在国际和国内数学建模大赛中指导学生MATLAB编程并获得多项殊荣:获“全国大学生数学建模竞赛”全国一、二等奖5项、省部级奖20余项;获“美国数学建模竞赛”国际一、二等奖11项;获“研究生数学建模竞赛”一等奖2项、二等奖6项。

图书目录

第1章 MATLAB概述及系统环境\t1
1.1 MATLAB概述\t1
1.1.1 MATLAB的优点\t1
1.1.2 MATLAB桌面环境及入门\t2
1.2 MATLAB集成环境\t4
1.2.1 MATLAB运行环境\t4
1.2.2 MATLAB的安装\t9
1.3 初识MATLAB实例\t13
1.4 MATLAB常用命令及学习技巧\t14
1.5 MATLAB帮助系统\t15
1.5.1 命令窗口帮助系统\t15
1.5.2 帮助浏览窗口\t17
习题1\t18
第2章 MATLAB矩阵及其运算\t19
2.1 MATLAB的特殊常量\t19
2.2 MATLAB变量\t19
2.2.1 变量的命名规则\t20
2.2.2 变量的定义与赋值\t20
2.2.3 变量的显示\t21
2.2.4 变量的存取\t22
2.2.5 变量的清除\t24
2.3 MATLAB数组与矩阵\t25
2.3.1 一维数组\t25
2.3.2 二维数组(矩阵)\t28
2.3.3 字符数组\t31
2.3.4 结构数组\t34
2.3.5 元胞数组\t36
2.3.6 “非数”与“空”数组\t39
2.4 矩阵的运算和操作\t41
2.4.1 矩阵的算术运算\t41
2.4.2 矩阵的关系运算\t44
2.4.3 矩阵的逻辑运算\t45
2.4.4 矩阵元素的取整、取模和取余\t45
2.4.5 矩阵的综合操作\t47
2.5 MATLAB矩阵分析与处理\t49
2.5.1 矩阵的行列式\t49
2.5.2 矩阵的秩与迹\t50
2.5.3 矩阵的逆与伪逆\t51
2.5.4 线性方程组的求解\t52
2.5.5 特征值分析\t53
2.5.6 矩阵的范数和条件数\t53
习题2\t55
实验2 矩阵及运算\t56
第3章 MATLAB数据可视化\t57
3.1 二维数据可视化\t57
3.1.1 基本二维曲线绘制\t58
3.1.2 绘图辅助操作\t60
3.1.3 多图叠绘、双纵坐标、多子图\t65
3.1.4 特殊二维图形绘制\t68
3.2 三维数据可视化\t71
3.2.1 三维曲线绘制\t72
3.2.2 三维网格绘制\t73
3.2.3 三维曲面绘制\t75
3.2.4 准四维图形绘制\t76
3.2.5 其他特殊的三维图形\t78
3.3 可视化图形修饰\t80
3.3.1 图形视角处理\t80
3.3.2 图形色彩处理\t83
3.3.3 图形光照处理\t87
3.3.4 图形裁剪与空间变换\t90
3.4 句柄绘图\t92
3.4.1 句柄图形体系\t92
3.4.2 图形对象句柄的获取\t93
3.4.3 对象属性的获取和设置\t94
3.4.4 控制图形输出\t96
习题3\t98
实验3 数据可视化\t99
第4章 MATLAB程序设计\t100
4.1 M文件\t100
4.1.1 M文件的创建、打开和运行\t100
4.1.2 M脚本文件\t102
4.1.3 M函数文件\t102
4.2 MATLAB的结构化程序设计\t103
4.2.1 顺序结构\t103
4.2.2 条件控制结构\t104
4.2.3 循环控制结构\t107
4.2.4 其他常用语句\t110
4.3 函数\t113
4.3.1 函数的创建\t113
4.3.2 函数的调用与可调性\t116
4.3.3 局部变量与全局变量\t118
4.3.4 函数句柄\t119
4.4 MATLAB程序的调试\t119
4.4.1 程序调试的基本概念\t119
4.4.2 M编辑器的程序调试\t120
4.4.3 程序的性能优化\t121
习题4\t121
实验4 程序设计\t122
第5章 MATLAB数值计算\t123
5.1 线性方程组求解\t123
5.1.1 直接求解法\t123
5.1.2 迭代法\t128
5.2 非线性方程求解\t135
5.2.1 非线性方程数值求解的基本原理\t135
5.2.2 非线性方程求根的MATLAB命令\t136
5.2.3 非线性方程数值解法及MATLAB实现\t139
5.3 MATLAB数据插值与拟合\t143
5.3.1 一维插值\t143
5.3.2 二维插值\t145
5.3.3 曲线拟合\t146
5.4 数值微积分\t148
5.4.1 数值微分计算\t148
5.4.2 数值积分计算\t150
习题5\t155
实验5 数值计算\t155
第6章 MATLAB符号运算\t157
6.1 符号对象的创建\t157
6.1.1 符号常量和符号变量\t157
6.1.2 符号表达式与符号函数\t158
6.1.3 符号矩阵\t159
6.2 符号对象的运算\t160
6.2.1 符号表达式的基本运算\t160
6.2.2 符号矩阵的基本运算\t161
6.2.3 其他符号运算\t162
6.3 符号函数的微积分应用\t165
6.3.1 符号函数的极限与连续性\t165
6.3.2 符号函数的微分\t167
6.3.3 符号函数的积分\t168
6.4 符号级数应用\t169
6.4.1 级数求和\t169
6.4.2 泰勒级数\t170
6.4.3 函数的傅里叶级数展开式\t170
6.5 符号积分变换\t172
6.5.1 傅里叶变换及其逆变换\t172
6.5.2 拉普拉斯变换及其逆变换\t172
6.5.3 Z变换及其逆变换\t173
6.6 符号方程求解\t174
6.6.1 符号代数方程\t174
6.6.2 符号常微分方程\t175
习题6\t177
实验6 符号运算\t177
第7章 MATLAB GUI设计\t178
7.1 GUI基本介绍\t178
7.1.1 GUI简介\t178
7.1.2 入门示例\t179
7.1.3 控件创建\t180
7.2 GUI创建\t182
7.2.1 菜单设计\t182
7.2.2 对话框设计\t184
7.2.3 文件管理框\t185
7.3 GUI的M文件\t187
7.4 GUI实例\t187
7.4.1 MATLAB GUI设计步骤\t187
7.4.2 设计实例\t188
习题7\t192
实验7 GUI设计\t192
第8章 MATLAB Simulink仿真\t193
8.1 Simulink的基本操作\t193
8.1.1 Simulink的启动\t193
8.1.2 Simulink模型窗口的建立\t193
8.2 Simulink模块库与系统仿真\t194
8.2.1 Simulink模块库\t195
8.2.2 Simulink环境下的仿真运行\t197
8.3 Simulink子系统与模块封装\t200
8.3.1 Simulink子系统的建立\t201
8.3.2 子系统的条件执行\t203
8.3.3 Simulink子系统的封装\t206
8.4 Simulink仿真实例\t209
习题8\t212
实验8 Simulink建模与仿真\t213
第9章 MATLAB在电路仿真中的应用\t215
9.1 MATLAB电路辅助设计与优化\t215
9.2 电阻电路\t215
9.2.1 电路描述\t215
9.2.2 程序结果验证描述\t216
9.2.3 Simulink建模\t216
9.2.4 线性电阻电路方程的建立\t218
9.2.5 电路方程的求解\t219
9.2.6 MATLAB程序结构设计\t220
9.2.7 测试\t221
9.3 动态电路的时域分析\t224
9.3.1 一阶零输入响应\t225
9.3.2 二阶零输入响应\t227
9.3.3 单位阶跃响应\t229
9.4 动态电路的频率响应\t230
9.4.1 一阶低通电路的频率响应\t230
9.4.2 二阶低通响应\t231
9.4.3 频率响应:二阶带通电路\t232
9.4.4 复杂谐振电路的计算\t233
9.5 MATLAB电路仿真实例\t234
9.5.1 仿真实例1:电路电阻分析\t234
9.5.2 仿真实例2:用MATLAB的M文件设计巴特沃斯滤波器\t236
9.5.3 仿真实例3:信号分解\t237
9.5.4 仿真实例4:信号的合成\t239
习题9\t240
实验9 MATLAB在电路仿真中的应用\t240
第10章 MATLAB在数字信号处理中的应用\t241
10.1 信号的MATLAB表示与描述\t241
10.1.1 离散信号的MATLAB表示\t241
10.1.2 信号序列的产生\t243
10.2 MATLAB数字信号处理基础\t247
10.2.1 信号的基本运算\t247
10.2.2 信号的卷积运算\t249
10.2.3 信号的相关运算\t250
10.3 信号的频域分析\t252
10.3.1 傅里叶级数分析\t252
10.3.2 离散傅里叶变换\t252
10.3.3 快速傅里叶变换\t254
10.3.4 信号窗函数\t257
10.4 其他数字信号分析方法\t259
10.4.1 离散余弦变换\t259
10.4.2 希尔伯特变换\t261
10.4.3 倒谱分析\t262
10.5 数字滤波器设计\t264
10.5.1 数字滤波器的基本原理与分类\t264
10.5.2 IIR滤波器设计及MALTAB实现\t265
10.5.3 FIR滤波器设计及MATLAB实现\t270
习题10\t274
实验10 MATLAB在数字信号处理中的应用\t275
第11章 MATLAB在数字图像处理中的应用\t276
11.1 图像基本操作\t276
11.1.1 图像的读取和显示\t276
11.1.2 图像的基本运算\t277
11.1.3 图像数据的保存\t279
11.2 图像灰度变换\t279
11.2.1 常用灰度变换函数\t279
11.2.2 线性灰度变换和非线性灰度变换\t281
11.2.3 直方图均衡化\t281
11.3 滤波处理\t283
11.3.1 空间滤波\t283
11.3.2 频域滤波\t286
11.4 形态学处理\t287
11.4.1 膨胀与腐蚀\t288
11.4.2 开运算与闭运算\t290
11.5 图像分割\t292
11.5.1 边缘检测\t292
11.5.2 阈值处理\t293
11.5.3 区域生长\t295
习题11\t299
实验11 数字图像处理\t299
第12章 MATLAB在电磁场与电磁波中的应用\t300
12.1 矢量分析\t300
12.1.1 矢量基本运算\t300
12.1.2 梯度、散度和旋度的计算\t303
12.1.3 场的可视化\t304
12.2 电磁场的计算与仿真\t305
12.2.1 静电场的计算与仿真\t305
12.2.2 恒定磁场的计算与仿真\t308
12.3 电磁波的计算与仿真\t312
12.3.1 电磁波的合成计算与仿真\t312
12.3.2 电磁波驻波的模拟\t313
12.3.3 光的多缝衍射模拟\t314
12.3.4 电磁波的极化模拟\t316
12.3.5 电磁波传播的模拟\t318
习题12\t322
实验12 矢量计算与电磁仿真\t322
参考文献\t324

本目录推荐