图书介绍

MATLAB GUI设计学习手记 第2版PDF|Epub|txt|kindle电子书版本下载

MATLAB GUI设计学习手记 第2版
  • 罗华飞编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787512402928
  • 出版时间:2011
  • 标注页数:578页
  • 文件大小:282MB
  • 文件页数:591页
  • 主题词:算法语言-程序设计

PDF下载


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

下载说明

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

热门推荐