- ISBN:9787302603122
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:492
- 出版时间:2022-08-01
- 条形码:9787302603122 ; 978-7-302-60312-2
本书特色
本书以MATLAB 2020a软件版本为基础,根据数学建模的需要编写,包含了多种数学建模问题的MATLAB求解方法。是一本详尽的MATLAB数学建模综合性参考书。配套资源 微课视频 提供讲解MATLAB基础应用的微课视频,帮助读者快速入门。 程序代码 提供书中实例的程序代码(已通过调试),帮助读者快速动手实践。 课件素材 提供大部分章节的教学课件素材,便于普通高校教师作为授课讲义素材 测试题库 提供MATLAB数学建模、科学计算方面的练习题库,便于读者巩固知识。 算法代码 提供MATLAB算法程序代码,帮助读者深入掌握MATLAB数学建模知识。 关注“人工智能科学与技术”微信公众号,获取相关配套资源(或到清华大学出版社网站本书页面获取下载链接)。
内容简介
本书是MATLAB数学建模应用系列书之一,以MATLAB 2020a软件版本为基础,根据数学建模的需要编写,包含多种数学建模问题的MATLAB求解方法,是一本详尽的MATLAB数学建模综合性参考书。 全书共20章,分为两部分,第1~10章属于基础知识部分,第11~20章属于综合应用部分。基础知识部分包括MATLAB基础、程序设计、数学建模基础、常用建模函数、数学规划模型、智能优化算法、数据图形可视化、图像处理算法等内容;综合应用部分介绍函数优化、投资收益与风险、旅行商、**捕鱼策略、裁剪与复原、DNA序列分类、卫星和飞船的跟踪测控、中国人口增长预测、路径规划、物流中心选址10个典型建模问题的MATLAB求解方法,引导读者深入挖掘各种建模问题背后的数学问题和求解方法。 本书以MATLAB数学建模基础为主线,结合各种数学建模典型案例,目的是使读者易看懂、会应用。本书深入浅出,实例丰富,讲解详尽,既可作为高等院校数学建模和数学实验的参考教材,也可作为广大科研工程技术人员的参考用书。
目录
第1章初识MATLAB1
1.1MATLAB工作环境1
1.1.1操作界面简介1
1.1.2命令行窗口2
1.1.3命令历史记录窗口5
1.1.4当前文件夹窗口和路径管理6
1.1.5搜索路径6
1.1.6工作区窗口和数组编辑器8
1.1.7变量的编辑命令9
1.1.8存取数据文件10
1.2MATLAB的基本概念11
1.2.1数据类型概述11
1.2.2整数型12
1.2.3浮点数型14
1.2.4复数15
1.2.5无穷量和非数值量16
1.2.6数据显示格式16
1.2.7数据类型函数17
1.2.8常量与变量18
1.2.9标量、向量、矩阵与数组18
1.2.10字符串19
1.2.11算术运算20
1.2.12命令、函数、表达式和语句21
1.3MATLAB的帮助系统22
1.3.1纯文本帮助22
1.3.2帮助导航23
1.3.3示例帮助23
1.4本章小结24
第2章MATLAB基础25
2.1数组25
2.1.1数组的定义25
2.1.2数组的创建25
2.1.3多维数组及其操作33
2.2矩阵37
2.2.1实数矩阵输入37
2.2.2复数矩阵输入38
2.2.3符号矩阵的生成38
2.2.4大型矩阵的生成39
2.2.5矩阵的数学函数39
2.3符号运算44
2.3.1符号对象44
2.3.2符号变量46
2.3.3符号表达式及函数47
2.3.4符号变量代换49
2.3.5符号对象转换为数值对象50
2.3.6符号表达式的化简52
2.3.7符号运算的其他函数54
2.3.8两种特定的符号运算函数55
2.4关系运算和逻辑运算57
2.4.1关系运算57
2.4.2逻辑运算58
2.4.3常用函数61
2.4.4运算符的优先级62
2.5本章小结62
第3章程序设计63
3.1自顶向下的程序设计方法63
3.2分支结构66
3.2.1if分支结构66
3.2.2switch分支结构67
3.3循环结构68
3.3.1while循环结构68
3.3.2for循环结构69
3.3.3其他控制语句和命令70
3.4程序调试和优化74
3.4.1程序调试命令74
3.4.2程序常见的错误类型75
3.4.3效率优化79
3.4.4内存优化79
3.4.5经典算法程序举例84
3.5本章小结92
第4章数学建模基础93
4.1数学建模的概念93
4.2数据的导入和保存94
4.3数据统计和分析97
4.3.1常用统计量97
4.3.2随机数101
4.3.3参数估计104
4.3.4假设检验109
4.3.5方差分析111
4.4统计图表的绘制113
4.4.1正整数的频率表113
4.4.2经验累积分布函数图形114
4.4.3*小二乘拟合直线114
4.4.4绘制正态分布概率图形115
4.4.5绘制威布尔概率图形115
4.4.6样本数据的盒图116
4.4.7增加参考线116
4.4.8增加多项式曲线117
4.4.9样本概率图形117
4.4.10附加正态密度曲线的直方图118
4.4.11在指定的界线之间画正态密度曲线118
4.5回归模型119
4.5.1回归分析的定义119
4.5.2回归分析119
4.6本章小结123
第5章常用建模函数124
5.1插值函数124
5.1.1一维插值124
5.1.2二维插值126
5.1.3样条插值128
5.2曲线拟合函数129
5.2.1多项式拟合129
5.2.2加权*小方差拟合130
5.2.3非线性曲线拟合133
5.3参数传递函数134
5.3.1输入和输出参数的数目134
5.3.2可变数目的参数传递135
5.3.3返回被修改的输入参数136
5.3.4全局变量137
5.4本章小结138
第6章微积分求解139
6.1求解函数导数139
6.1.1函数的导数139
6.1.2隐函数的偏导数140
6.2极限问题140
6.2.1单变量函数141
6.2.2多变量函数142
6.3求解积分问题142
6.3.1不定积分142
6.3.2定积分与无穷积分143
6.3.3多重积分144
6.4级数展开与求和144
6.4.1级数展开144
6.4.2级数求和146
6.5本章小结146
第7章数学规划模型147
7.1数学规划模型的概念147
7.2线性规划147
7.2.1线性规划的标准形式147
7.2.2线性规划的求解方法148
7.3非线性规划155
7.3.1非线性规划的标准形式155
7.3.2二次规划156
7.3.3无约束规划157
7.3.4有约束规划163
7.4本章小结166
第8章智能优化算法167
8.1神经网络算法167
8.1.1基本原理167
8.1.2程序设计168
8.1.3经典应用187
8.2遗传算法196
8.2.1基本原理196
8.2.2程序设计198
8.2.3经典应用203
8.3免疫算法209
8.3.1基本原理209
8.3.2程序设计210
8.3.3经典应用218
8.4模拟退火算法225
8.4.1基本原理225
8.4.2程序设计225
8.4.3经典应用228
8.5本章小结228
第9章数据图形可视化229
9.1MATLAB图形窗口229
9.1.1创建图形窗口229
9.1.2关闭与清除图形窗口230
9.2函数绘制230
9.2.1一元函数绘制230
9.2.2二元函数绘制230
9.3函数可视化233
9.3.1离散函数可视化233
9.3.2连续函数可视化235
9.4二维绘图函数236
9.4.1二维图形绘制步骤236
9.4.2二维图形基本绘制命令238
9.4.3快速方程式绘图240
9.4.4特殊二维图形绘制241
9.4.5二维绘图经典案例250
9.5三维绘图函数255
9.5.1绘制三维曲面255
9.5.2栅格数据的生成258
9.5.3网格曲面的绘制命令261
9.5.4隐藏线的显示与关闭263
9.5.5三维绘图经典案例263
9.6本章小结269
第10章图像处理算法270
10.1图像处理基础270
10.2MATLAB图像处理函数271
10.2.1默认显示方式271
10.2.2添加颜色条272
10.2.3显示多帧图像272
10.2.4显示动画273
10.2.5三维材质图像274
10.2.6图像的直方图274
10.2.7灰度变换275
10.2.8均衡直方图275
10.3图像处理的MATLAB应用276
10.3.1图像增强277
10.3.2图像重建278
10.3.3图像变换279
10.3.4图像压缩281
10.3.5图像分割283
10.3.6图像边缘检测294
10.3.7图像识别295
10.4本章小结297
第11章基于SOA的函数优化298
11.1算法基本原理298
11.2人群搜索算法299
11.3函数优化的实现301
11.3.1优化函数的选择301
11.3.2函数优化的结果302
11.4本章小结317
第12章投资收益与风险问题318
12.1问题简介318
12.2问题分析与模型319
12.2.1问题分析319
12.2.2问题模型320
12.3MATLAB在投资收益与风险问题中的应用321
12.4本章小结330
第13章旅行商问题331
13.1问题简介331
13.2利用蚁群算法求解旅行商问题332
13.3多种模型在旅行商问题上的应用335
13.3.1Hopfield网络在旅行商问题中的应用335
13.3.2遗传算法在旅行商问题中的应用342
13.3.3免疫算法在旅行商问题中的应用344
13.4本章小结350
第14章*优捕鱼策略问题351
14.1问题简介351
14.2数学模型352
14.2.1模型假设352
14.2.2问题分析352
14.2.3模型建立353
14.3模型求解355
14.3.1问题1求解356
14.3.2问题2求解359
14.4本章小结362
第15章裁剪与复原问题363
15.1问题简介363
15.2数学模型364
15.3模型求解365
15.4线段裁剪369
15.5本章小结375
第16章DNA序列分类问题376
16.1问题简介376
16.2问题分析与建立模型378
16.2.1问题分析379
16.2.2建立模型379
16.3模型求解381
16.4本章小结396
第17章卫星和飞船的跟踪测控问题397
17.1问题简介397
17.2问题分析与模型建立397
17.2.1问题分析398
17.2.2模型建立398
17.3模型求解410
17.3.1问题1求解410
17.3.2问题2求解411
17.3.3问题3求解412
17.4本章小结413
第18章中国人口增长预测问题414
18.1问题简介414
18.2问题分析与模型建立414
18.2.1问题分析415
18.2.2模型建立415
18.3模型求解422
18.3.1问题1求解422
18.3.2问题2求解429
18.3.3问题3求解432
18.4本章小结435
第19章路径规划问题436
19.1二维路径规划算法436
19.1.1MAKLINK图论436
19.1.2蚁群算法理论437
19.1.3Dijkstra算法438
19.1.4路径规划问题分析求解438
19.2三维路径规划算法446
19.2.1三维空间抽象建模446
19.2.2三维路径问题447
19.2.3信息素更新447
19.2.4可视搜索空间448
19.2.5蚁群搜索策略448
19.2.6路径规划问题分析求解449
19.3本章小结456
第20章物流中心选址问题457
20.1问题简介457
20.2免疫算法的基本思想458
20.3基于免疫算法的物流中心选址问题求解459
20.3.1初始群体的产生460
20.3.2解的多样性评价460
20.3.3免疫操作461
20.3.4模型求解461
20.4本章小结472
参考文献473
作者简介
李昕 毕业于哈尔滨工业大学,获工学博士学位。现就职于天津光电集团,任高级算法工程师。精通MATLAB、Simulink、Maple等工程分析计算软件,曾担任MATLAB内部培训师,擅长MATLAB仿真、数值计算、算法优化、算法效率评估,并能提供模块优化解决方案。
-
全图解零基础word excel ppt 应用教程
¥15.6¥48.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥12.7¥39.8 -
机器学习
¥59.4¥108.0 -
情感计算
¥66.8¥89.0 -
LINUX企业运维实战(REDIS+ZABBIX+NGINX+PROMETHEUS+GRAFANA+LNMP)
¥48.3¥69.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
LINUX实战——从入门到精通
¥48.3¥69.0 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
数据驱动的工业人工智能:建模方法与应用
¥68.3¥99.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
UN NX 12.0多轴数控编程案例教程
¥24.3¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥38.7¥79.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0