图书介绍
MATLAB GUI设计学习手记 第2版PDF|Epub|txt|kindle电子书版本下载
- 罗华飞编著 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:9787512402928
- 出版时间:2011
- 标注页数:578页
- 文件大小:282MB
- 文件页数:591页
- 主题词:算法语言-程序设计
PDF下载
下载说明
MATLAB GUI设计学习手记 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章GUI设计预备知识1
视频教学:3小时1
1.1知识点归纳1
1.1.1基本程序元素1
1.1.2数据类型7
1.1.3矩阵操作36
1.1.4程序设计45
1.2重难点讲解56
1.2.1矩阵、向量、标量与数组56
1.2.2数据类型转换57
1.3专题分析60
专题1编程风格60
专题2代码优化64
专题3 M文件编程小技巧68
1.4精选答疑75
问题1单元数组占用的内存空间如何计算75
问题2如何生成指定格式的常矩阵、字符串76
问题3如何生成随机矩阵79
问题4如何查找或删除数据中满足条件的元素80
问题5如何给数组元素排序83
第2章 文件I/O86
视频教学:1.5小时86
2.1知识点归纳86
2.1.1高级文件I/O操作86
2.1.2低级文件I/O操作103
2.2重难点讲解117
2.2.1二进制文件与文本文件117
2.2.2 sprintf与fprintf函数118
2.2.3 fscanf与textscan函数119
2.2.4 Excel文件操作119
2.2.5图像数据的操作119
2.2.6低级文件I/O操作120
2.3专题分析120
专题4 MATLAB读写文本文件120
2.4精选答疑130
问题6如何提取Excel文件中的数据信息130
问题7如何由图像生成字符矩阵133
问题8如何循环播放WAV音乐,并可以倍速/慢速播放、暂停/继续播放和停止播放136
问题9如何读取文本和数值混合的文件中的数据138
问题10如何将十六进制数转换为float值139
第3章 二维绘图简介140
视频教学:0.25小时140
3.1知识点归纳140
3.1.1常用的二维绘图函数140
3.1.2绘图工具147
3.1.3绘图注释149
3.2重难点讲解159
3.2.1二维绘图的相关函数159
3.2.2 Tex字符160
3.3精选答疑161
问题11如何绘制几何曲线,例如矩形、圆、椭圆、双曲线等161
问题12如何绘制数据的统计图162
问题13如何绘制特殊的字符、表达式163
问题14如何绘制网格图163
第4章 句柄图形系统165
视频教学:4.5小时165
4.1知识点归纳165
4.1.1句柄图形对象166
4.1.2句柄图形对象的基本操作167
4.1.3句柄图形对象的基本属性177
4.1.4根对象181
4.1.5图形窗口对象185
4.1.6坐标轴对象196
4.1.7核心图形对象203
4.1.8 uicontrol对象226
4.1.9 hggroup对象231
4.1.10按钮组与面板234
4.1.11自定义菜单与右键菜单237
4.1.12工具栏与工具栏按钮245
4.1.13 uitable对象254
4.2重难点分析265
4.2.1句柄式图形对象的常用函数总结265
4.2.2 Figure对象的几个重要属性266
4.2.3 Axes对象的几个重要属性267
4.2.4 Line对象的几个重要属性268
4.2.5 text对象的几个重要属性268
4.2.6 uitable对象的几个重要属性269
4.2.7 uicontrol对象中的text控件与核心图形对象中的text对象的比较269
4.2.8对象的Tag值与句柄值的概念比较(对GUIDE创建的GUI而言270
4.2.9 uimenu与uicontextmenu对象270
4.3专题分析270
专题5超文本标记语言(HTML)在MATLAB中的应用270
专题6表格设计283
专题7坐标轴设计287
4.4精彩答疑292
问题15如何创建满足要求的line对象292
问题16如何创建动态的GUI对象293
问题17如何为窗口设计背景图片295
问题18如何定制窗口的菜单296
问题19如何设计窗口菜单并编写回调函数297
问题20如何采用UI控件实现简易的时钟298
问题21如何实现文字的水平循环滚动效果300
问题22如何构造和使用hggroup对象303
问题23如何使窗口最大化、最小化、置顶和居中,如何在窗口中更换图标305
问题24怎样利用Uitable对象在列名、行名或单元格中输入上下标和希腊字母306
问题25如何更改菜单项的字体大小,如何设置菜单项的字体颜色307
问题26如何逐个输出坐标轴内的图形到单独的图片中308
第5章 预定义对话框310
视频教学:1.5小时310
5.1知识点归纳310
5.1.1文件打开对话框(uigetfile)311
5.1.2文件保存对话框(uiputfile)314
5.1.3颜色设置对话框(uisetcolor)315
5.1.4字体设置对话框(uisetfont)316
5.1.5页面设置对话框(pagesetupdlg)317
5.1.6打印预览对话框(printpreview)317
5.1.7打印设置对话框(printdlg)317
5.1.8进度条(waitbar)317
5.1.9菜单选择对话框(menu)322
5.1.10普通对话框(dialog)324
5.1.11错误对话框(errordlg)325
5.1.12警告对话框(warndlg)327
5.1.13帮助对话框(helpdlg)328
5.1.14信息对话框(msgbox)329
5.1.15提问对话框(questdlg)330
5.1.16输入对话框(inputdlg)331
5.1.17目录选择对话框(uigetdir)332
5.1.18列表选择对话框(listdlg)333
5.2重难点分析334
5.2.1 uigetfile334
5.2.2 uiputfile334
5.2.3 waitbar334
5.2.4 msgbox334
5.2.5 questdlg334
5.2.6 inputdlg335
5.2.7 listdlg335
5.3专题分析335
专题8预定义对话框在GUI设计中的应用335
5.4精选答疑340
问题27如何制作一个嵌套到当前窗口内的进度条340
问题28如何制作文件浏览器343
第6章 采用GUIDE建立GUI345
视频教学:1.75小时345
6.1知识点归纳345
6.1.1 GUIDE界面基本操作346
6.1.2 GUI的M文件356
6.1.3回调函数366
6.1.4 GUI跨平台的兼容性设计369
6.1.5断点调试和代码性能分析器370
6.1.6采用GUIDE创建GUI的步骤371
6.1.7触控按钮(Push Button)371
6.1.8静态文本(Static Text)374
6.1.9切换按钮(Toggle Button)376
6.1.10滑动条(Slider)379
6.1.11单选按钮(Radio Button)380
6.1.12可编辑文本(Edit Text)382
6.1.13复选框(Check Box)384
6.1.14列表框(Listbox)386
6.1.15弹起式菜单(Pop-up Menu)388
6.1.16按钮组(Button Group)389
6.1.17面板(Panel)392
6.1.18表格(Table)393
6.1.19坐标轴(axes)398
6.2重难点分析400
6.2.1回调函数中的数据传递400
6.2.2 GUI界面之间的数据传递401
6.2.3 KeyPressFcn与CurrentCharacter402
6.2.4 WindowButtonDownFcn、Callback与SelectionType402
6.3专题分析402
专题9 GUI对象之间的数据传递402
专题10回调函数的应用实例407
6.4精选答疑421
问题29如何动态修改List Box的选项421
问题30如何动态修改Pop-Up Menu的选项423
第7章ActiveX控件428
视频教学:1.25小时428
7.1知识点归纳428
7.1.1 LED状态显示(LED ActiveX Control)430
7.1.2七段LED数码显示控件(Numeric LED ActiveX Control)437
7.1.3表盘显示控件(Angular Gauge ActiveX Control)439
7.1.4线性测量控件(Linear Gauge ActiveX Control)443
7.1.5滑动条控件(Slider Activex Control)448
7.1.6进度条控件(Percent ActiveX Control)451
7.1.7选项卡控件(TabStrip Control)454
7.2重难点讲解465
7.2.1 LED ActiveX Control概述465
7.2.2 Numeric LED ActiveX Control概述466
7.2.3 Angular Gauge ActiveX Control概述466
7.2.4 Slider Activex Control概述466
7.3专题分析466
专题11 TabStrip控件在GUI设计中的应用466
7.4精选答疑470
问题31如何采用ActiveX控件制作一个滑动条470
问题32如何采用ActiveX控件制作一个表盘471
问题33如何采用ActiveX控件制作一个数码显示器473
问题34如何编写ActiveX控件的回调函数474
第8章 定时器476
视频教学:1.5小时476
8.1知识点归纳476
8.1.1定时器对象及其属性476
8.1.2定时器的执行模式478
8.1.3定时器的回调函数479
8.1.4定时器的操作函数480
8.1.5定时器的操作步骤481
8.2重难点分析482
8.2.1 TimerFcn函数482
8.2.2常用的定时器操作函数482
8.3专题分析483
专题12定时器在GUI设计中的应用483
8.4精选答疑492
问题35如何让切换按钮定时弹起492
问题36如何在菜单栏上创建万年历493
问题37如何采用数码管显示当前的年月日和时刻494
问题38如何实现一个流水灯496
第9章 串口编程500
视频教学:1小时500
9.1知识点归纳500
9.1.1串口概述500
9.1.2串口对象的属性502
9.1.3串口的基本操作506
9.1.4串口I/O函数汇总509
9.2重难点分析510
9.2.1串口对象的创建510
9.2.2重要的串口操作函数510
9.3专题分析511
专题13串口在GUI设计中的应用511
第10章mcc编译527
10.1 mcc编译527
10.2 mcc编译的局限性529
10.3 MATLAB保护文件(P文件)530
第11章 综合实例531
视频教学:1.25小时575
附录MATLAB GUI设计常用函数575