MATLAB GUI设计学习手记(第3版)图书
人气:9

MATLAB GUI设计学习手记(第3版)

(一本广受好评的界面设计工具书!论坛答疑,包教包会,一书在手,毕业无忧。免费赠送所有实例的程序源代码)

内容简介

MATLAB GUI设计学习手记》(第3版)在《MATLAB GUI设计学习手记》(第2版)的基础上,结合MATLAB 2014a的新特性,完善了全书的知识架构,突出了GUI设计重点,对读者经常遇到的46个问题作了透彻的解答,提炼出13个专题作了详尽的介绍,还对多达94个经典例题作了细致的讲解。全书由浅入深、循序渐进地介绍了GUI设计的基础知识和技巧,旨在使读者在较短时间内熟练掌握GUI设计的精要所在。

MATLAB GUI设计学习手记》(第3版)首先介绍了GUI设计的预备知识;然后详细讲解了GUI对象的属性及两种创建GUI的方法:采用纯代码创建和采用GUIDE创建;之后深入讲解了数据库、定时器、串口及mcc编译的相关知识;,书中给出两个综合实例,供读者研究学习。书中穿插了大量的图表和注释,方便读者学习。

MATLAB GUI设计学习手记》(第3版)适合需要短时间内迅速掌握MATLAB GUI设计的初学者,也可作为相关专业师生或工程开发人员的参考手册。

作者简介

罗华飞,湖北黄冈1983年2月出生,2008年硕士毕业于哈尔滨工程大学通信与信息 系统专业,现居重庆。目前擅长MATLAB GUI、WPF等界面设计,以及PIC单片机 程序开发、数据库系统开发。

现在从事的是WPF软件设计工作,

在四川航天电液控制有限公司从事电控产品配套软件开发工作.

代表作有《MATLAB GUI设计学习手记》第1版和第2版。

目录

第1章 GUI设计预备知识

1.1 知识点归纳

1.1.1 基本程序元素

1.1.2 数据类型

1.1.3 矩阵操作

1.1.4 程序设计

1.2 重难点讲解

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

1.2.2 数据类型转换

1.3 专题分析

专题1 编程风格

专题2 代码优化

专题3 M文件编程小技巧

专题4 正则表达式

1.4 精选答疑

问题1 单元数组占用的内存空间如何计算

问题2 如何生成指定格式的常矩阵、字符串

问题3 如何生成随机矩阵

问题4 如何查找或删除数据中满足条件的元素

问题5 如何给数组元素排序

问题6 如何从文本中查找数值

问题7 如何验证邮箱名是否合法

问题8 如何验证用户名或密码是否合法

问题9 如何验证日期字符串是否有效

问题10 如何验证身份证号是否符合指定的编码规则

问题11 如何将最简多项式的字符串转换为系数向量

问题12 如何抓取网页中的图片

第2章 文件I/O

2.1 知识点归纳

2.1.1 高级文件I/O操作

2.1.2 低级文件I/O操作

2.2 重难点讲解

2.2.1 二进制文件与文本文件

2.2.2 sprintf与fprintf函数

2.2.3 fscanf与textscan函数

2.2.4 Excel文件操作

2.2.5 图像数据的操作

2.2.6 低级文件I/O操作

2.3 专题分析

专题5 MATLAB读写文本文件

2.4 精选答疑

问题13 如何提取Excel文件中的数据信息

问题14 如何由图像生成字符矩阵

问题15 如何循环播放WAV音乐,并可以倍速/慢速播放、暂停/继续播放和停止播放152

问题16 如何读取文本和数值混合的文件中的数据

问题17 如何将十六进制数转换为float值

第3章 二维绘图简介

3.1 知识点归纳

3.1.1 常用的二维绘图函数

3.1.2 绘图工具

3.1.3 绘图注释

3.2 重难点讲解

3.2.1 二维绘图的相关函数

3.2.2 Tex字符

3.3 精选答疑

问题18 如何绘制几何曲线,例如矩形、圆、椭圆、双曲线等

问题19 如何绘制数据的统计图

问题20 如何绘制特殊的字符、表达式

问题21 如何绘制网格图

问题22 如何显示符号运算结果

第4章 句柄图形系统

4.1 知识点归纳

4.1.1 句柄图形对象

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

4.1.3 句柄图形对象的基本属性

4.1.4 根对象

4.1.5 图形窗口对象

4.1.6 坐标轴对象

4.1.7 核心图形对象

4.1.8 uicontrol对象

4.1.9 hggroup对象

4.1.10 按钮组与面板

4.1.11 自定义菜单与右键菜单

4.1.12 工具栏与工具栏按钮

4.1.13 uitable对象

4.2 重难点分析

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

4.2.2 Figure对象的几个重要属性

4.2.3 Axes对象的几个重要属性

4.2.4 Line对象的几个重要属性

4.2.5 text对象的几个重要属性

4.2.6 uitable对象的几个重要属性

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

4.2.8 对象的Tag值与句柄值的概念比较(对GUIDE创建的GUI而言)

4.2.9 uimenu与uicontextmenu对象

4.3 专题分析

专题6 超文本标记语言(HTML)在MATLAB中的应用

专题7 表格设计

专题8 坐标轴设计

4.4 精彩答疑

问题23 如何创建满足要求的line对象

问题24 如何创建动态的GUI对象

问题25 如何为窗口设计背景图片

问题26 如何定制窗口的菜单

问题27 如何设计窗口菜单并编写回调函数

问题28 如何采用UI控件实现简易的时钟

问题29 如何实现文字的水平循环滚动效果

问题30 如何构造和使用hggroup对象

问题31 如何使窗口较大化、最小化、置顶和居中,如何在窗口中更换图标

问题32 怎样利用Uitable对象在列名、行名或单元格中输入上下标和希腊字母

问题33 如何更改菜单项的字体大小,如何设置菜单项的字体颜色

问题34 如何逐个输出坐标轴内的图形到单独的图片中

问题35 如何将多幅图片显示到同一个坐标轴

第5章 预定义对话框

5.1 知识点归纳

5.1.1 文件打开对话框(uigetfile)

5.1.2 文件保存对话框(uiputfile)

5.1.3 颜色设置对话框(uisetcolor)

5.1.4 字体设置对话框(uisetfont)

5.1.5 页面设置对话框(pagesetupdlg)

5.1.6 打印预览对话框(printpreview)

5.1.7 打印设置对话框(printdlg)

5.1.8 进度条(waitbar)

5.1.9 菜单选择对话框(menu)

5.1.10 普通对话框(dialog)

5.1.11 错误对话框(errordlg)

5.1.12 警告对话框(warndlg)

5.1.13 帮助对话框(helpdlg)

5.1.14 信息对话框(msgbox)

5.1.15 提问对话框(questdlg)

5.1.16 输入对话框(inputdlg)

5.1.17 目录选择对话框(uigetdir)

5.1.18 列表选择对话框(listdlg)

5.2 重难点分析

5.2.1 uigetfile

5.2.2 uiputfile

5.2.3 waitbar

5.2.4 msgbox

5.2.5 questdlg

5.2.6 inputdlg

5.2.7 listdlg

5.3 专题分析

专题9 预定义对话框在GUI设计中的应用

5.4 精选答疑

问题36 如何制作一个嵌套到当前窗口内的进度条

问题37 如何制作文件浏览器

问题38 如何制作一个颜色选择器

第6章 采用GUIDE建立GUI

6.1 知识点归纳

6.1.1 GUIDE界面基本操作

6.1.2 GUI的M文件

6.1.3 回调函数

6.1.4 GUI跨平台的兼容性设计

6.1.5 断点调试和代码性能分析器

6.1.6 采用GUIDE创建GUI的步骤

6.1.7 触控按钮(Push Button)

6.1.8 静态文本(Static Text)

6.1.9 切换按钮(Toggle Button)

6.1.10 滑动条(Slider)

6.1.11 单选按钮(Radio Button)

6.1.12 可编辑文本(Edit Text)

6.1.13 复选框(Check Box)

6.1.14 列表框(Listbox)

6.1.15 弹起式菜单(Pop-up Menu)

6.1.16 按钮组(Button Group)

6.1.17 面板(Panel)&

网友评论(不代表本站观点)

来自无昵称**的评论:

讲的蛮详细的,都是实战的操作,具体的例子,讲的蛮好的!

2014-09-09 17:41:23
来自无昵称**的评论:

帮男朋友买的书,这段时间已经买了好多书了,送货很快,书本也不错,很好

2014-12-03 21:20:22
来自光曜经**的评论:

第一版就买了,后来借给别人用了,今天又买了一本,发现版本已经升级,内容充实了不少!赞!

2015-01-06 15:42:05
来自无昵称**的评论:

这本书的内容写的很好,写了很多很实际用的问题,适用性很强

2015-04-23 22:20:27
来自无昵称**的评论:

内容多,但是觉得还不够细节,有些事问题不够透彻

2015-03-24 12:06:46
来自无昵称**的评论:

哈哈哈哈哈哈哈哈哈哈哈哈,好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好

2014-11-21 11:55:14
来自无昵称**的评论:

泛黄的纸页我很喜欢,印刷也很不错,就是封面稍欠质感~但整体很不错~

2015-07-22 12:03:25
来自雾殇飘**的评论:

发货送货速度都很快,书看了一下,应该是正版,很干净,很不错的书,还附带交流卡

2015-07-23 14:20:00
来自无昵称**的评论:

内容确实很好,对我帮助很大。里面的例子也很好。

2016-03-17 13:35:14
来自无昵称**的评论:

同样的书第一次买过后,过了五六天才到,实在等不了就又买了一本,并且第二次买的比第一次买的还快,还便宜了11元,价格波动挺大的。

2015-03-17 20:09:36
来自无昵称**的评论:

准备开始学习!发货蛮快的,快递小哥也很有耐心,人超好。

2016-01-27 13:26:57
来自无昵称**的评论:

话框()提问对话框()输入对话框()目录选择对话框()列表选择对话框()重难J点分析专题A分析专题预定义MA8TL

2015-09-24 19:55:49
来自匿名用**的评论:

书很不错,对于学习GUI有很大帮助,例子都非常实用

2017-08-02 10:49:40
来自无昵称**的评论:

书本身很不错,内容很有帮助,对初学者也合适,快递哥们也很给力,就是书包的太一般,就一层薄袋子,到了书有些不像新书了……

2016-08-08 21:29:03
来自匿名用**的评论:

对于采用MATLAB进行一些开发的来讲,我算是初级,刚刚开始研习GUI编程,希望这本书带给我成长!很棒!质量很好!绝对的好书

2017-11-13 19:55:56
来自无昵称**的评论:

书的内容倒是没问题,书纸张黄黄的 跟旧书一样,封面很薄 拿到手,书的边角封皮就开了两三公分的口子 这个价钱的书建议还是改善下质量 当当的包裹也是无力吐槽 就一薄薄的塑料袋套一本书。。

2015-04-19 13:12:32
来自无昵称**的评论:

MATLAB中文论坛上推荐的书,对于想要利用MATLAB设计GUI的人来说,是一本相当不错的教材。

2017-01-05 10:47:04
来自无昵称**的评论:

MATLAB GUI设计学习手记(第3版) 本书的内容很全面,虽然有略微凌乱。本书以专题引领全书内容,适合有专项开发需求的读者!

2017-10-18 09:11:54
来自无昵称**的评论:

由于毕设的程序需要用到MATLAB,以前还没用过MATLAB,从很多本书里挑了这本,就当工具书用,再结合论坛,学起来还是很快的

2015-05-13 14:14:28
来自阳光的**的评论:

针对性很强,系统性偏弱.配合基础书籍以及GUI系统学习的书,有很好的参考意义.个人觉得还是很有帮助.

2015-07-11 22:53:14
来自匿名用**的评论:

MATLAB GUI设计学习手记(第3版) 书的内容先不评论,主要说快递,图说明一切,运送过程中的瑕疵,不想争,就签收了,明明写的到付信用卡刷卡,到了却不能刷,快递慢了一天,没按时送到。

2017-06-28 10:19:59
来自匿名用**的评论:

我仔细看过这本书,感觉有不少错误,包括排版和原理性的,作者写书并不认真,出版商也没有仔细检查排版,有些地方其实比较误导,并不像目录中看上去那么好。

2017-03-30 09:01:13
来自无昵称**的评论:

这本书名为GUI,其实对Matlab程序设计的高级知识点也涉及不少,含金量很高!

2016-08-12 22:08:30
来自无昵称**的评论:

印刷质量不错,此书是学习Matlab GUI的好教材。

2016-05-09 22:35:54
来自无昵称**的评论:

本书还是从基础入手,不断深入讲解。算是在GUI设计方面比较实在的,但是,感觉还是有些代码没有给出,没有办法确定。

2016-05-12 14:43:48
来自匿名用**的评论:

整体不错,只是包装有待加强。快递送到时,包装已经破损,其中一本书脚已经变黑。。不过当当的服务确实不错,处理速度也很快。赞一个。以后还会再来的。提个小建议:快递包装重新整个好点的包装。现在的经常送来包装时破损的。

2017-06-05 21:33:02
来自阿修罗**的评论:

MATLAB GUI领域很好的一本参考书,某某论坛看到的

2016-06-17 19:25:41
登录后即可发表评论

免责声明

更多相关图书
在线咨询