新書推薦:
《
国术健身 易筋经
》
售價:NT$
152.0
《
古罗马800年
》
售價:NT$
857.0
《
权力与相互依赖(第四版)(中译本修订版)
》
售價:NT$
658.0
《
写出心灵深处的故事:踏上疗愈之旅(修订版)(创意写作书系)
》
售價:NT$
301.0
《
控制权视角下的家族企业管理与传承
》
售價:NT$
398.0
《
冯友兰和青年谈心系列
》
售價:NT$
762.0
《
利他主义的生意:偏爱“非理性”的市场(英国《金融时报》推荐读物!)
》
售價:NT$
352.0
《
认知行为疗法:心理咨询的顶层设计
》
售價:NT$
454.0
|
編輯推薦: |
数字图像处理是地理信息科学专业的核心课程,是高素质应用型人才培养的重要环节。数字图像存储方式(像素)与Matlab的数据管理结构(矩阵或数组)具有高度相似项,因此出版针对数字图像处理的Matlab教材具有重要意义。同时,为了有效解决现有多数程序设计课程中存在的“编程会而不精,缺乏实践能力”的问题,结合专业特色配备一些广泛应用的案例,将有助于教师授课和学生的学习效果。
|
內容簡介: |
本书以MATLAB R2020a为平台,首先系统、全面地介绍了MATLAB软件的基本使用方法,包括工作界面、数据类型、矩阵操作、绘图操作和科学计算等内容;然后以实际应用问题为导向,介绍了MATLAB中常用的程序控制语句,并以案例形式着重介绍了向导式和程序式创建GUI的基本流程;接下来在简要介绍数字图像处理基本理论及应用背景的前提下,介绍了图像数学运算、图像变换、图像增强和图像分割等内容;后,深入浅出、循序渐进地讲解了树木可视化模拟、旅行商问题、车牌识别系统和遥感图像处理4个领域的综合应用案例,以帮助提升读者发现问题、分析问题和解决问题的能力。本书对现有多数MATLAB教程的框架体系进行了调整和优化,使全书内容更加紧凑;同时在数字图像处理背景下,本书重点内容(即突出数学运算和程序设计)更加突出;此外,本书还针对重要命令、函数和语句等配备了大量的程序实例和图片,方便初学者迅速掌握MATLAB编程的核心要领。本书结构清晰,内容详实,可作为本科院校理工科相关专业的教材,也可作为科研人员和工程人员进行高级程序开发的工具书和参考书。
|
關於作者: |
董灵波,农学博士,副教授。主要研究森林多目标经营规划理论与技术,主持“十三五”重点研发计划专项任务、国家自然科学基金、中央高校基本科研业务专项、东北林业大学“双一流”人才引进专项各1项,参与省部级课题6项;以作者发表学术论文21篇,其中SCI收录8篇、A 收录11篇;先后获得“领跑者5000”中国精品科技期刊学术论文(2017)、梁希优秀青年论文(2014、2016)、东北林业大学博士优秀论文(2016)、博士研究生国家奖学金(2014、2015)、“董乃钧”林人奖优秀研究生(2013)、黑龙江省以及校级优秀毕业生(2013)等荣誉;获本科毕业论文优秀指导教师;受留学基金委资助赴美国佐治亚大学交流访问15个月(2014.12-2016.03)。主讲《Matlab程序设计》、《森林经理学》等课程。
|
目錄:
|
程序源码与数据第1章绪论1
1.1MATLAB简介1
1.1.1MATLAB发展历程1
1.1.2MATLAB软件特点3
1.1.3MATLAB与数字图像5
1.2工作界面5
1.2.1菜单栏/工具栏5
1.2.2工作窗口13
1.3帮助系统23
1.3.1帮助命令23
1.3.2帮助窗口25
1.3.3演示系统26
1.4标点符号27
1.5简单数学运算30
1.5.1简单计算器30
1.5.2常用数学函数31
1.6脚本文件34
习题135
第2章MATLAB数据类型36
2.1常量与变量36
2.1.1常量36
2.1.2变量37
2.1.3数据输出格式38
2.2基本数据类型40
2.2.1整数41
2.2.2浮点型42◆MATLAB程序设计与综合应用目录2.2.3复数43
2.2.4特殊数值44
2.2.5字符型44
2.2.6逻辑型数据57
2.3单元数组63
2.3.1单元数组生成63
2.3.2单元数组操作65
2.4结构数组69
2.4.1结构数组生成69
2.4.2结构数组操作72
习题276
第3章MATLAB矩阵操作78
3.1矩阵创建79
3.1.1直接输入79
3.1.2冒号表达式79
3.1.3等分函数79
3.1.4大矩阵80
3.1.5外部文件导入81
3.1.6特殊矩阵81
3.2矩阵运算85
3.2.1基本数学运算85
3.2.2高级运算88
3.3矩阵索引90
3.3.1下标存取90
3.3.2索引存取93
3.4矩阵信息提取95
3.4.1矩阵维数96
3.4.2矩阵数据类型97
3.5矩阵扩展与变换101
3.5.1矩阵扩展101
3.5.2矩阵变换106
3.6矩阵排序107
3.7稀疏矩阵110
3.7.1稀疏矩阵的创建与转换110
3.7.2非零元素信息116
3.7.3稀疏矩阵图形显示119
习题3120
第4章MATLAB绘图操作121
4.1绘图窗口121
4.1.1图形窗口创建121
4.1.2图形窗口控制123
4.1.3图形窗口菜单与工具按钮127
4.2MATLAB绘图135
4.2.1基本流程135
4.2.2绘图示例135
4.3二维图形绘制156
4.3.1条形图156
4.3.2直方图159
4.3.3面积图160
4.3.4饼图162
4.3.5火柴杆图164
4.3.6阶梯图166
4.3.7罗盘图168
4.3.8极坐标图170
4.3.9羽毛图171
4.3.10等高线图172
4.4三维图形绘制174
4.4.1三维条形图174
4.4.2三维饼图175
4.4.3三维火柴杆图178
4.4.4三维瀑布图179
4.4.5三维切片图180
4.4.6三维等高线图182
4.4.7三维曲线图183
4.4.8三维网格图187
4.4.9三维曲面图191
4.4.10三维柱面图195
4.4.11三维球面图196
4.5三维图形修饰197
4.5.1视角处理197
4.5.2灯光处理199
4.5.3颜色处理204
4.5.4材质处理207
4.5.5纹理贴图208
习题4210
第5章MATLAB科学计算211
5.1数据读写211
5.1.1文本文件211
5.1.2Excel文件219
5.1.3CSV文件222
5.1.4低级文件223
5.2多项式处理230
5.2.1多项式构造230
5.2.2多项式四则运算230
5.2.3多项式高级运算232
5.3方程组求解235
5.3.1数值求解235
5.3.2符号求解239
5.4微积分运算241
5.4.1数值微分241
5.4.2数值积分243
5.4.3符号微积分245
5.5插值与拟合255
5.5.1插值255
5.5.2拟合264
5.6化处理281
5.6.1基础优化函数282
5.6.2线性规划284
5.6.3非线性规划286
5.6.4目标规划288
5.6.5值小化问题求解291
习题5293
第6章MATLAB GUI程序设计295
6.1M文件编程295
6.1.1M文件基础295
6.1.2M文件分类297
6.1.3M函数类型299
6.2程序控制302
6.2.1顺序控制结构302
6.2.2条件控制结构304
6.2.3循环控制结构307
6.2.4程序流控制309
6.2.5错误控制结构312
6.3创建GUI313
6.3.1向导式创建GUI313
6.3.2程序式创建GUI336
习题6345
第7章MATLAB数字图像处理347
7.1图像处理基础347
7.1.1图像处理基础知识347
7.1.2图像处理基本方法348
7.1.3图像处理函数349
7.2图像运算358
7.2.1图像代数运算358
7.2.2图像几何运算361
7.3图像变换364
7.3.1傅里叶变换364
7.3.2WashHadamard变换366
7.4图像增强368
7.4.1灰度变换增强368
7.4.2空间域增强369
7.4.3频率域增强374
7.5图像分割376
习题7378
第8章综合应用380
8.1树木可视化模拟380
8.1.1分形理论380
8.1.2L系统383
8.1.3迭代函数系统386
8.2旅行商问题389
8.2.1模拟退火算法理论391
8.2.2模拟退火算法实现392
8.2.3SA_TSP优化结果398
8.3车牌识别系统400
8.3.1图像预处理401
8.3.2车牌定位404
8.3.3车牌倾斜校正406
8.3.4车牌字符分割407
8.3.5车牌字符识别412
8.3.6辅助功能414
8.3.7主函数416
8.3.8系统应用417
8.4遥感图像处理系统419
8.4.1Landsat 5卫星简介419
8.4.2遥感数据存储方式420
8.4.3常用植被指数421
8.4.4遥感图像处理系统实现422
8.4.5系统应用427
习题8429
参考文献431
|
|