当前位置:首页 > 工业技术
MATLAB GUI设计与学习手记
MATLAB GUI设计与学习手记

MATLAB GUI设计与学习手记PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:罗华飞编著
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:2009
  • ISBN:9787811248807
  • 页数:370 页
图书介绍:本书首先介绍了GUI设计的相关知识,然后详细介绍了GUI对象的属性以及两种建立GUI的方法:采用函数建立GUI和采用GUIDE建立GUI。在介绍了基本GUI设计的基础上,深入讲解了ActiveX控件、定时器、串口、mcc编译的相关知识。书中穿插了大量的图表,直观、简要地列出了相关知识点。
《MATLAB GUI设计与学习手记》目录

第1章 GUI设计预备知识 1

1.1知识点归纳 1

1.1.1基本程序元素 1

1.1.2数据类型 7

1.1.3矩阵操作 31

1.1.4程序设计 37

1.2重点与难点分析 46

1.2.1矩阵、向量、标量与数组 46

1.2.2字符串与数值的相互转换 47

1.2.3结构体 47

1.2.4单元数组 48

1.3典型例题解析 48

第2章 文件I/O 52

2.1知识点归纳 52

2.1.1高级文件I/O操作 52

2.1.2低级文件I/O操作 63

2.2重点与难点分析 76

2.2.1二进制文件与文本文件 76

2.2.2sprintf与fprintf函数 76

2.2.3fscanf与textscan函数 77

2.2.4Excel文件操作 77

2.2.5图像数据的操作 78

2.2.6低级文件I/O操作 78

2.3典型例题解析 78

第3章 二维绘图简介 82

3.1知识点归纳 82

3.1.1常用的二维绘图函数 82

3.1.2绘图工具 87

3.1.3绘图注释 89

3.2重点与难点分析 99

3.2.1二维绘图的相关函数 99

3.2.2Tex字符 100

3.3典型例题解析 100

第4章 句柄图形系统 104

4.1知识点归纳 104

4.1.1句柄图形对象 104

4.1.2句柄图形对象的基本操作 106

4.1.3句柄图形对象的属性 115

4.2重点与难点分析 181

4.2.1句柄式图形对象的常用函数总结 181

4.2.2figure对象的几个重要属性 182

4.2.3axes对象的几个重要属性 183

4.2.4line对象的几个重要属性 184

4.2.5text对象的几个重要属性 184

4.2.6uicontrol对象中的text控件与核心图形对象中的text对象的比较 185

4.2.7对象的Tag值与句柄值的概念比较 185

4.2.8uimenu与uicontextmenu对象 185

4.3典型例题解析 186

第5章 预定义对话框 195

5.1知识点归纳 195

5.1.1文件打开对话框(uigetfile) 196

5.1.2文件保存对话框(uiputfile) 199

5.1.3颜色设置对话框(uisetcolor) 200

5.1.4字体设置对话框(uisetfont) 201

5.1.5页面设置对话框(pagesetupdlg) 202

5.1.6打印预览对话框(printpreview) 202

5.1.7打印设置对话框(printdlg) 202

5.1.8进度条(waitbar) 202

5.1.9菜单选择对话框(menu) 208

5.1.10普通对话框(dialog) 208

5.1.11错误对话框(errordlg) 209

5.1.12警告对话框(warndlg) 211

5.1.13帮助对话框(helpdlg) 212

5.1.14信息对话框(msgbox) 213

5.1.15提问对话框(questdlg) 214

5.1.16输入对话框(inputdlg) 215

5.1.17目录选择对话框(uigetdir) 217

5.1.18列表选择对话框(listdlg) 217

5.2重点与难点分析 218

5.2.1uigetfile 218

5.2.2uiputfile 218

5.2.3waitbar 218

5.2.4msgbox 219

5.2.5questdlg 219

5.2.6inputdlg 219

5.2.7listdlg 219

5.3典型例题解析 219

第6章 采用GUIDE建立GUI 224

6.1知识点归纳 224

6.1.1GUIDE界面基本操作 225

6.1.2GUI的M文件 231

6.1.3回调函数 241

6.1.4GUI跨平台的兼容性设计 243

6.1.5采用GUIDE创建GUI的步骤 244

6.1.6GUI组件详解 244

6.2重点与难点分析 263

6.2.1回调函数中的数据传递 263

6.2.2KeyPressFcn与C urrentCharacter 264

6.2.3WindowButtonDownFcn、Call back与SelectionType 265

6.3典型例题解析 265

第7章 ActiveX控件 271

7.1知识点归纳 271

7.1.1LED状态显示(LED ActiveX Control) 272

7.1.2七段LED数码显示(Numeric LED ActiveX Control) 278

7.1.3表盘显示(Angular Gauge ActiveX Control) 280

7.1.4线性测量(Linear Gauge ActiveX Control) 285

7.1.5滑动条(Slider Activex Control) 289

7.1.6进度条(Percent ActiveX Control) 292

7.1.7视频播放(Windows MediaPlayer) 295

7.2重点与难点分析 296

7.2.1LED ActiveX Control 296

7.2.2Numeric LED ActiveX Control 296

7.2.3Angular Gauge ActiveX Control 297

7.2.4Slider Activex Control 297

7.3典型例题解析 297

第8章 定时器 303

8.1知识点归纳 303

8.1.1定时器对象及其属性 303

8.1.2定时器的执行模式 305

8.1.3定时器的回调函数 306

8.1.4定时器的操作函数 307

8.1.5定时器的操作步骤 308

8.2重点与难点分析 309

8.2.1TimerFcn函数 309

8.2.2常用的定时器操作函数 309

8.3典型例题分析 310

第9章 串口编程 317

9.1知识点归纳 317

9.1.1串口概述 317

9.1.2串口对象的属性 319

9.1.3串口的基本操作 322

9.1.4串口I/O函数汇总 325

9.2重点与难点分析 326

9.2.1串口对象的创建 326

9.2.2重要的串口操作函数 327

第10章 mcc编译 328

10.1mcc编译介绍 328

10.2mcc编译的局限性 329

10.3MATLAB保护文件(P文件) 330

第11章 综合实例 331

附录 MATLAB GUI设计常用函数 367

相关图书
作者其它书籍
返回顶部