图书介绍
MATLAB GUI设计学习手记 第3版PDF|Epub|txt|kindle电子书版本网盘下载
![MATLAB GUI设计学习手记 第3版](https://www.shukui.net/cover/44/30601738.jpg)
- 罗华飞编著 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:9787512414266
- 出版时间:2014
- 标注页数:562页
- 文件大小:300MB
- 文件页数:574页
- 主题词:Matlab软件-程序设计
PDF下载
下载说明
MATLAB GUI设计学习手记 第3版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 GUI设计预备知识1
1.1 知识点归纳1
1.1.1 基本程序元素1
1.1.2 数据类型7
1.1.3 矩阵操作40
1.1.4 程序设计49
1.2 重难点讲解59
1.2.1 矩阵、向量、标量与数组59
1.2.2 数据类型转换61
1.3 专题分析64
专题1 编程风格64
专题2 代码优化68
专题3 M文件编程小技巧72
专题4 正则表达式78
1.4 精选答疑86
问题1 单元数组占用的内存空间如何计算86
问题2 如何生成指定格式的常矩阵、字符串87
问题3 如何生成随机矩阵90
问题4 如何查找或删除数据中满足条件的元素91
问题5 如何给数组元素排序94
问题6 如何从文本中查找数值96
问题7 如何验证邮箱名是否合法97
问题8 如何验证用户名或密码是否合法98
问题9 如何验证日期字符串是否有效99
问题10 如何验证身份证号是否符合指定的编码规则100
问题11 如何将最简多项式的字符串转换为系数向量102
问题12 如何抓取网页中的图片103
第2章 文件I/O104
2.1 知识点归纳104
2.1.1 高级文件I/O操作104
2.1.2 低级文件I/O操作121
2.2 重难点讲解134
2.2.1 二进制文件与文本文件134
2.2.2 sprintf与fprintf函数135
2.2.3 fscanf与textscan函数136
2.2.4 Excel文件操作136
2.2.5 图像数据的操作136
2.2.6 低级文件I/O操作137
2.3 专题分析137
专题5 MATLAB读写文本文件137
2.4 精选答疑147
问题13 如何提取Excel文件中的数据信息147
问题14 如何由图像生成字符矩阵150
问题15 如何循环播放WAV音乐,并可以倍速/慢速播放、暂停/继续播放和停止播放152
问题16 如何读取文本和数值混合的文件中的数据155
问题17 如何将十六进制数转换为float值155
第3章 二维绘图简介157
3.1 知识点归纳157
3.1.1 常用的二维绘图函数157
3.1.2 绘图工具163
3.1.3 绘图注释166
3.2 重难点讲解174
3.2.1 二维绘图的相关函数174
3.2.2 Tex字符174
3.3 精选答疑175
问题18 如何绘制几何曲线,例如矩形、圆、椭圆、双曲线等175
问题19 如何绘制数据的统计图176
问题20 如何绘制特殊的字符、表达式176
问题21 如何绘制网格图177
问题22 如何显示符号运算结果178
第4章 句柄图形系统180
4.1 知识点归纳180
4.1.1 句柄图形对象181
4.1.2 句柄图形对象的基本操作182
4.1.3 句柄图形对象的基本属性192
4.1.4 根对象196
4.1.5 图形窗口对象200
4.1.6 坐标轴对象211
4.1.7 核心图形对象217
4.1.8 uicontrol对象238
4.1.9 hggroup对象243
4.1.1 0按钮组与面板246
4.1.1 1 自定义菜单与右键菜单248
4.1.1 2工具栏与工具栏按钮256
4.1.1 3 uitable对象264
4.2 重难点分析274
4.2.1 句柄式图形对象的常用函数总结274
4.2.2 Figure对象的几个重要属性275
4.2.3 Axes对象的几个重要属性276
4.2.4 Line对象的几个重要属性277
4.2.5 text对象的几个重要属性278
4.2.6 uitable对象的几个重要属性278
4.2.7 uicontrol对象中的text控件与核心图形对象中的text对象的比较279
4.2.8 对象的Tag值与句柄值的概念比较(对GUIDE创建的GUI而言)279
4.2.9 uimenu与uicontextmenu对象279
4.3 专题分析279
专题6 超文本标记语言(HTML)在MATLAB中的应用279
专题7 表格设计290
专题8 坐标轴设计294
4.4 精彩答疑299
问题23 如何创建满足要求的line对象299
问题24 如何创建动态的GUI对象300
问题25 如何为窗口设计背景图片302
问题26 如何定制窗口的菜单303
问题27 如何设计窗口菜单并编写回调函数304
问题28 如何采用UI控件实现简易的时钟305
问题29 如何实现文字的水平循环滚动效果307
问题30 如何构造和使用hggroup对象310
问题31 如何使窗口最大化、最小化、置顶和居中,如何在窗口中更换图标312
问题32 怎样利用Uitable对象在列名、行名或单元格中输入上下标和希腊字母313
问题33 如何更改菜单项的字体大小,如何设置菜单项的字体颜色313
问题34 如何逐个输出坐标轴内的图形到单独的图片中314
问题35 如何将多幅图片显示到同一个坐标轴316
第5章 预定义对话框318
5.1 知识点归纳318
5.1.1 文件打开对话框(uigetfile)319
5.1.2 文件保存对话框(uiputfile)321
5.1.3 颜色设置对话框(uisetcolor)322
5.1.4 字体设置对话框(uisetfont)323
5.1.5 页面设置对话框(pagesetupdlg)324
5.1.6 打印预览对话框(printpreview)324
5.1.7 打印设置对话框(printdlg)324
5.1.8 进度条(waitbar)324
5.1.9 菜单选择对话框(menu)329
5.1.1 0普通对话框(dialog)331
5.1.1 1 错误对话框(errordlg)331
5.1.1 2警告对话框(warndlg)334
5.1.1 3帮助对话框(helpdlg)335
5.1.1 4信息对话框(msgbox)336
5.1.1 5提问对话框(questdlg)337
5.1.1 6输入对话框(inputdlg)338
5.1.1 7 目录选择对话框(uigetdir)339
5.1.1 8 列表选择对话框(listdlg)339
5.2 重难点分析340
5.2.1 uigetfile340
5.2.2 uiputfile341
5.2.3 waitbar341
5.2.4 msgbox341
5.2.5 questdlg341
5.2.6 inputdlg341
5.2.7 listdlg342
5.3 专题分析342
专题9 预定义对话框在GUI设计中的应用342
5.4 精选答疑346
问题36 如何制作一个嵌套到当前窗口内的进度条346
问题37 如何制作文件浏览器349
问题38 如何制作一个颜色选择器351
第6章 采用GUIDE建立GUI353
6.1 知识点归纳353
6.1.1 GUIDE界面基本操作354
6.1.2 GUI的M文件363
6.1.3 回调函数372
6.1.4 GUI跨平台的兼容性设计375
6.1.5 断点调试和代码性能分析器376
6.1.6 采用GUIDE创建GUI的步骤376
6.1. 7 触控按钮(Push Button)377
6.1.8 静态文本(Static Text)379
6.1.9 切换按钮(Toggle Button)381
6.1.1 0滑动条(Slider)383
6.1.1 1 单选按钮(Radio Button)385
6.1.1 2 可编辑文本(Edit Text)386
6.1.1 3复选框(Check Box)388
6.1.1 4 列表框(Listbox)390
6.1.1 5 弹起式菜单(Pop-up Menu)391
6.1.1 6按钮组(ButtonGroup)393
6.1.1 7 面板(Panel)395
6.1.1 8表格(Table)396
6.1.1 9坐标轴(axes)401
6.2 重难点分析403
6.2.1 回调函数中的数据传递403
6.2.2 GUI界面之间的数据传递404
6.2.3 KeyPressFcn与CurrentCharacter405
6.2.4 WindowButtonDownFcn、Callback与SelectionType405
6.3 专题分析405
专题10 GUI对象之间的数据传递405
专题11 回调函数的应用实例410
6.4 精选答疑422
问题39 如何动态修改List Box的选项422
问题40 如何动态修改Pop-Up Menu的选项424
问题41 如何实现图片的局部放大预览428
第7章 数据库编程431
7.1 知识点归纳431
7.1.1 数据库连接431
7.1.2 数据库的CRUD445
7.2 重难点讲解454
7.2.1 创建数据源454
7.2.2 连接数据库454
7.2.3 数据查询455
7.2.4 数据处理455
7.2.5 数据添加455
7.2.6 数据更新456
7.2.7 数据删除456
7.3 精选答疑456
问题42 如何执行动态SQL语句456
问题43 如何实现通用的ODBC数据库开发工具460
第8章 定时器465
8.1 知识点归纳465
8.1.1 定时器对象及其属性465
8.1.2 定时器的执行模式467
8.1.3 定时器的回调函数468
8.1.4 定时器的操作函数469
8.1.5 定时器的操作步骤470
8.2 重难点分析471
8.2.1 TimerFcn函数471
8.2.2 常用的定时器操作函数471
8.3 专题分析472
专题12 定时器在GUI设计中的应用472
8.4 精选答疑481
问题44 如何让切换按钮定时弹起481
问题45 如何在菜单栏上创建万年历482
问题46 如何生成旋转的转盘483
第9章 串口编程486
9.1 知识点归纳486
9.1.1 串口概述486
9.1.2 串口对象的属性488
9.1.3 串口的基本操作492
9.1.4 串口I/O函数汇总495
9.2 重难点分析496
9.2.1 串口对象的创建496
9.2.2 重要的串口操作函数496
9.3 专题分析497
专题13 串口在GUI设计中的应用497
第10章 mcc编译512
10.1 mcc编译512
10.2 mcc编译的局限性514
10.3 MATLAB保护文件(P文件)515
第11章 综合实例516
附 录 MATLAB GUI设计常用函数559