图书介绍

科学与工程计算技术丛书 MATLAB GUI程序设计PDF|Epub|txt|kindle电子书版本网盘下载

科学与工程计算技术丛书 MATLAB GUI程序设计
  • 王广,邢林芳编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302467366
  • 出版时间:2018
  • 标注页数:491页
  • 文件大小:61MB
  • 文件页数:506页
  • 主题词:Matlab软件-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

科学与工程计算技术丛书 MATLAB GUI程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分MATLAB基础3

第1章MATLAB概述3

1.1 MATLAB软件介绍3

1.1.1MATLAB语言4

1.1.2 MATLAB绘图功能4

1.1.3 MATLAB数学函数库4

1.1.4 MATLAB应用程序接口4

1.2 MATLAB工作环境5

1.2.1命令行窗口5

1.2.2帮助系统窗口7

1.2.3工作空间窗口8

1.2.4 M文件编辑窗口8

1.2.5图形窗口10

1.2.6当前文件夹11

1.2.7搜索路径11

1.3 MATLAB中的函数类型12

1.3.1匿名函数12

1.3.2 M文件主函数13

1.3.3子函数13

1.3.4嵌套函数13

1.3.5私有函数14

1.3.6重载函数14

1.4查询帮助命令14

1.4.1 help命令14

1.4.2 lookfor命令16

1.4.3模糊寻找16

1.5 MATLAB程序流程控制结构17

1.5.1顺序结构17

1.5.2选择结构19

1.5.3循环结构22

1.5.4程序流程控制语句及其他常用命令24

本章小结26

第2章GUI设计预备知识27

2.1数组与矩阵27

2.1.1数组的创建与操作27

2.1.2常见的数组运算31

2.1.3矩阵的表示35

2.1.4寻访矩阵38

2.1.5矩阵的拼接41

2.1.6矩阵的运算46

2.1.7矩阵的乘方48

2.1.8矩阵的行列式49

2.2 MATLAB基本数值类型49

2.2.1整数类型数据运算51

2.2.2变量与常量53

2.2.3数值55

2.2.4表达式56

2.2.5空数组57

2.2.6逻辑运算58

2.2.7关系运算62

2.3字符串63

2.3.1创建字符串63

2.3.2基本字符串操作65

2.3.3字符串操作函数66

2.4元胞数组75

2.4.1元胞数组的创建76

2.4.2元胞数组的基本操作79

2.4.3元胞数组的操作函数82

2.5结构85

2.5.1结构的创建86

2.5.2结构的基本操作88

2.5.3结构操作函数90

本章小结92

第3章 二维绘图93

3.1基本的二维绘图94

3.2 figure函数与subplot函数97

3.3二维图形的标注与修饰100

3.4特殊二维图形的绘制106

本章小结114

第4章 三维图形绘制115

4.1创建三维图形115

4.1.1三维图形概述115

4.1.2三维曲线图116

4.1.3三维曲面图118

4.2特殊三维图形121

4.2.1三维柱状图121

4.2.2散点图122

4.2.3火柴杆图123

4.2.4等高线图123

4.2.5瀑布图124

4.2.6简易绘图函数125

4.3三维图形显示与控制127

4.3.1颜色控制127

4.3.2坐标控制128

4.3.3视角控制129

4.4绘制动画图形130

4.5四维图形可视化132

4.5.1用颜色描述第四维132

4.5.2其他函数134

本章小结135

第5章 图像处理的基础知识136

5.1数字图像概述136

5.1.1什么是数字图像136

5.1.2图像的分类136

5.2图像文件的读写138

5.2.1图像文件的查询138

5.2.2图像文件的读取139

5.2.3图像文件的存储141

5.3图像处理的基本函数141

5.3.1 imshow函数142

5.3.2 image函数和imagesc函数144

5.3.3 colorbar函数144

5.3.4 montage函数145

5.3.5 warp函数146

5.3.6 subimage函数147

5.3.7 zoom命令148

5.3.8 impixel函数148

5.4图像类型的转换150

5.4.1通过抖动算法转换图像类型的函数dither150

5.4.2将灰度图像转换为索引图像的函数gray2ind151

5.4.3将灰度图像转换为索引图像的函数grayslice152

5.4.4将其他图像转换为二值图像的函数im2bw153

5.4.5将索引图像转换为灰度图像的函数ind2gray153

5.4.6将索引图像转换为RGB图像的函数ind2rgb154

5.4.7将数据矩阵转换为灰度图像的函数mat2gray155

5.4.8将RGB图像转换为灰度图像的函数rgb2gray156

5.4.9将RGB图像转换为索引图像的函数rgb2 ind157

5.5文件读取I/O操作157

5.5.1数据基本操作158

5.5.2底层文件基本I/O操作159

5.6文件的读写160

5.6.1二进制文件的读写160

5.6.2记事本数据的读写162

5.6.3电子表格数据的读写164

5.6.4声音文件的读写166

5.6.5视频文件的读写167

本章小结168

第二部分 基于GUI的常见设计技术171

第6章 句柄图形对象171

6.1图形对象及其句柄171

6.1.1属性的设置与查询172

6.1.2对象的默认属性值175

6.1.3对象的属性查找177

6.1.4图形对象的复制178

6.1.5图形对象的删除178

6.2图形对象属性178

6.2.1根对象181

6.2.2图形窗口对象185

6.2.3坐标轴对象198

6.2.4曲线对象210

6.2.5文字对象214

6.2.6曲面对象219

6.2.7块对象228

6.2.8图像对象231

6.2.9方对象233

6.2.10光对象234

本章小结235

第7章GUI控件及uimenu菜单236

7.1 GUIDE界面236

7.2控件及属性239

7.2.1按钮240

7.2.2滑块242

7.2.3单选按钮246

7.2.4复选框247

7.2.5静态文本248

7.2.6可编辑文本框249

7.2.7弹出式菜单250

7.2.8列表框251

7.2.9切换按钮252

7.2.10面板254

7.2.11按钮组255

7.2.12轴257

7.3控件对象示例259

7.4基于MATLAB的日历设计264

7.5 uimenu菜单及设计269

7.5.1建立用户菜单269

7.5.2菜单对象常用属性270

7.5.3上下文菜单的建立277

本章小结282

第8章MATLABGUI基础设计283

8.1 GUI设计原则和步骤283

8.2 GUI的设计工具284

8.2.1布局编辑器285

8.2.2对象浏览器285

8.2.3属性查看器286

8.2.4对齐对象286

8.2.5Tab顺序编辑器287

8.2.6菜单编辑器287

8.2.7 M文件编辑器290

8.3对话框设计290

8.3.1 Windows公共对话框292

8.3.2 MATLAB专用对话框295

8.4回调函数304

8.5 GUI界面设计实例305

8.5.1 GUI界面程序设计实例305

8.5.2 GUI实现图像处理实例316

8.6 GUI的数据传递方式328

8.6.1全局变量329

8.6.2运用GUI本身的varargin{}和varargout{}传递参数329

8.6.3 UserData数据与handles数据330

8.6.4 Application数据332

8.6.5跨空间计算eval in和赋值assignin333

8.6.6将数据保存到文件,需要时读取334

本章小结341

第三部分 高级GUI设计技术及应用345

第9章MATLAB与Excel文件的数据交换345

9.1 Excel文件数据导入MATLAB工作空间345

9.2调用xlsfinfo函数获取文件信息346

9.3调用xlsread函数读取数据347

9.4调用xlswrite函数把数据写入Excel文件348

9.5基于GUI的学生成绩管理系统设计352

9.5.1系统的设计与完成352

9.5.2导入成绩352

9.5.3统计数据355

9.5.4绘制该课程成绩曲线图355

9.5.5系统应用演示355

本章小结359

第10章 基于GUI的离散控制系统设计360

10.1控制系统工具箱介绍360

10.2控制系统理论基础361

10.3离散控制系统设计与完成362

10.3.1绘制Bode图界面362

10.3.2绘制Nyquist曲线365

10.3.3绘制Nichols曲线367

10.3.4绘制根轨迹369

10.3.5离散系统稳定性判断372

10.3.6阶跃响应375

10.3.7脉冲响应377

本章小结379

第11章GUI实现滤波器设计380

11.1 IIR数字滤波器380

11.1.1 IIR滤波器设计思想381

11.1.2 IIR滤波器设计编程实现381

11.2 FIR数字滤波器382

11.2.1 FIR滤波器设计思想383

11.2.2 FIR滤波器设计编程实现384

11.3基于GUI的数字滤波器设计与实现385

11.3.1“滤波器设计”界面设计385

11.3.2“滤波器设计”回调函数386

11.3.3 AutoChoose.m程序的编写390

11.3.4运行和结果显示393

本章小结399

第12章 智能算法的GUI设计400

12.1神经网络结构及BP神经网络400

12.1.1神经元与网络结构400

12.1.2生物神经元401

12.1.3人工神经元401

12.1.4 BP神经网络及其原理402

12.1.5基于MATLAB的BP神经网络工具箱函数402

12.1.6 BP神经网络在函数逼近中的应用404

12.1.7 GUI实现BP神经网络的设计406

12.2遗传算法GUI设计415

12.3蚁群算法GUI设计421

本章小结428

第13章GUI设计在图像处理方面的应用429

13.1基于GUI的图像压缩处理技术429

13.2 GUI在图像处理中的应用435

13.2.1图像几何运算的GUI设计435

13.2.2图像增强的GUI设计440

13.2.3图像分割的GUI设计444

13.2.4图像边缘检测的GU I设计450

13.3 GUI菜单选项设计实现图像的处理455

13.3.1文件操作菜单项457

13.3.2图像编辑菜单项458

13.3.3图像分析菜单项461

13.3.4图像调整菜单项466

13.3.5图像平滑菜单项471

13.3.6图像锐化菜单项477

13.3.7图像高级处理菜单项482

13.3.8小波变换菜单项486

本章小结490

参考文献491

热门推荐