精通GUI图形界面编程

精通GUI图形界面编程
作 者: 施晓红 周佳
出版社: 北京大学出版社
丛编项: MATLAB开发丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《精通GUI图形界面编程》作者简介

内容简介

本书主要介绍MATLAB的图形绘制和用户图形界面实现技术。全书主要由三个部分组成:MATLAB语言介绍、MATLAB二维和三维图形绘制方法以及GUI的开发与应用。书中通过大量的实例深入浅出地介绍了MATLAB二维、三维曲线和曲面图形的绘制方法以及图形用户界面的设计和编程,可以帮助MATLAB设计人员完成各种特征数据的可视化并建立良好的图形界面与用户进行交互,使MATLAB强大的计算和设计功能得以充分体现。本书适用于MATLAB的使用开发人员、大中院校师生以及广大的业余爱好者阅读,可作为相关专业的教材或参考资料。

图书目录

第1章 MATLAB语言入门

1. 1 MATLAB系统简介

1. 2 MATLAB 6. 0开发环境概述

1. 2. MATLABB 6. 0桌面概述

1. 2. 2 MATLAB 6. o图形工具界面

1. 2. 3 开发环境其他特征

1. 3 MATLAB矩阵基本操作

1. 3. 1 矩阵

1. 3. 2 表达式

1. 3. 3 深入矩阵和数组操作

1. 3. 4 命令窗口输入输出控制

1. 4 实例讲解

1. 5 小结

第2章 MATLAB程序设计精要

2. 1 MATLAB流程控制

2. 1. 1 MATLAB编程简介

2. 2 深入MATLAB编程

2. 2. 1 MATLAB其他数据类型

2. 2. 2 脚本与函数

2. 2. 3 矢量化方法

2. 2. 4 预分配方法

2. 2. 5 函数句柄

2. 2. 6 功能函数

2. 3 MATLAB与其他应用程序接口

2. 3. 1 API概述

2. 3. 2 MEX文件的使用方法

2. 3. 3 MAT文件的使用方法

2. 3. 4 MATLAB引擎的使用

2. 4 实例讲解

2. 5 小结

第3章 MATLAB图形初步

3. 1 MATLAB基本图形及编辑方法

3. 1. 1 MATLAB图形系统组成

3. 1. 2 绘图基本过程

3. 1. 3 常用图形函数

3. 1. 4 图形编辑方法

3. 2 图形句柄及图形用户界面概述

3. 2. 1 图形对象

3. 2. 2 图形对象属性

3. 2. 3 图形用户界面

3. 2. 4 创建GUI过程

3. 3 动画

3. 3. 1 MATLAB动画图形方法介绍

3. 3. 2 擦除模式方法

3. 3. 3 电影放映模式

3. 4 实例讲解

3. 5 小结

第4章 MATLAB二维图形

4. 1 基本二维图形

4. 1. 1 二维图形创建

4. 1. 2 图形的叠加

4. 1. 3 线型特征设置

4. 1. 4 设置坐标轴属性

4. 1. 5 图形窗口设置

4. 1. 6 其他图形格式

4. 2 图像的显示和处理

4. 2. 1 MATLAB图像简介

4. 2. 2 图形图像的读写和查询

4. 2. 3 图像显示

4. 2. 4 图像对象及其属性

4. 3 特殊二维图形

4. 3. 1 MATLAB特殊图形介绍

4. 3. 2 立方图

4. 3. 3 面积图

4. 3. 4 饼状图表

4. 3. 5 柱状图

4. 3. 6 枝干图和阶梯图

4. 3. 7 阶梯图

4. 3. 8 方向和速率图形

4. 3. 9 等高线图

4. 3. 10 交互式绘图

4. 4 实例讲解

4. 5 小结

第5章 MATLAB三维图形

5. 1 三维曲线图形

5. 1. 1 三维曲线基本绘图命令

5. 1. 2 三维图形的坐标轴标签和图形标题

5. 2 三维曲面图形

5. 2. 1 三维曲面图形介绍

5. 2. 2 网格和曲面图形

5. 2. 3 曲面特征设置

5. 2. 4 曲面着色方法

5. 2. 5 调色板

5. 2. 6 真彩图形

5. 2. 7 纹理映射

5. 3 特殊三维图形

5. 3. 1 三维立方图

5. 3. 2 三维枝干图

5. 3. 3 三维箭头图形

5. 3. 4 三维等值线图形

5. 4 实例讲解

5. 5 小结

第6章 MATLAB三维可视化技术

6. 1 创建三维模型

6. 1. 1 基本术语

6. 1. 2 创建三维场景基本步骤

6. 1. 3 使用面片创建三维模型

6. 2 定义三维视图

6. 2. 1 视图概念

6. 2. 2 设置视点

6. 2. 3 设置外观比例

6. 3 三维对象的灯光渲染及透明处理

6. 3. 1 基本概念

6. 3. 2 灯光对象及其属性

6. 3. 3 物体透明化

6. 3. 4 设置透明度数值

6. 3. 5 透明度数据映射

6. 4 实例讲解

6. 5 小结

第7章 图形对象句柄

7. 1 图形对象及对象属性

7. 1. 1 图形对象概述

7. 1. 2 图形对象种类

7. 1. 3 图形对象属性概念

7. 2 图形对象操作方法

7. 2. 1 创建图形对象

7. 2. 2 图形对象属性设置

7. 2. 3于 属性值查询

7. 2. 4 设置用户属性缺省值

7. 3 句柄使用方法

7. 3. 1 访问对象句柄

7. 3. 2 使用句柄操作图形对象

7. 3. 3 控制图形输出

7. 3. 4 在M文件中保存句柄

7. 4 实例讲解

7. 5 小结

第8章 在MATLAB中创建图形用户接口

8. 1 图形用户界面概述

8. 1. 1 GUI开发方法简介

8. 1. 2 GUIDE支持的组件类型

8. 2 GUIDE及其组成部分

8. 2. 1 CUI设计--界面设计编辑器

8. 2. 2 设置组件属性:属性检查器

8. 2. 3 观察对象继承表:对象浏览器

8. 2. 4 创建菜单:菜单编辑器

8. 3 使用GUIDE创建GUI

8. 3. 1 GUI组态

8. 3. 2 GUI界面设计

8. 3. 3 使用GUIDE编辑GUI 5

8. 4 实例讲解

8. 5 小结

第9章 深入GUI编程

9. 1 M文件以及GUI数据管理

9. 1. 1 应用程序M文件理解

9. 1. 2 GUI数据管理

9. 2 回调函数的使用方法

9. 2. 1 回调函数类型

9. 2. 2 回调函数执行中断

9. 3 GUI图形窗口控制

9. 3. 1 GUI图形窗口行为控制

9. 3. 2. 设计平台兼容性

9. 4 实例讲解

9. 5 小结

第10章 GUI应用实例

10. 1 实例一:关闭询问对话框

10. 1. 1 GUI组态

10. 1. 2 Close按钮回调函数

10. 1. 3 关闭询问对话框应用程序M文件

10. 1. 4 使用关闭询问函数保护GUI

10. 1. 5 M文件代码

10. 2 实例二:路径列表框阅读器

10. 2. 1 指定列表框目录

10. 2. 2 装载列表框

10. 2. 3 列表框回调函数

10. 2. 4 应用程序M文件全部代码

10. 3 实例三:设置SIMULINK模型参数

10. 3. 1 GUI说明

10. 3. 2 发布GUI

10. 3. 3 打开sinulink模块流程

10. 3. 4 滚动奈和编辑框编程

10. 3. 5 在GUI中运行仿真程序

10. 3. 6 在列表框中删除结果

10. 3. 7 绘制结果数据

10. 3. 8 GUI帮助按钮

10. 3. 9 关闭Gul

10. 3. 10 列表框回调函数

10. 3. 11 应用程序M文件全部代码

10. 4 实例四:从列表框访问工作平台变量

10. 4. 1 读取工作平台变量

10. 4. 2 读取列表框的被选项

10. 4. 3 绘图按钮的回调函数

10. 4. 4 应用程序M文件全部代码

10. 5 小结

第11章 工具箱GUI的使用

11. 1 系统辨识工具箱GUI

11. 2 数据管理

11. 2. 1 数据描述

11. 2. 2 输入输出数据插入GUI

11. 2. 3 观察数据

11. 2. 4 数据预处理

11. 2. 5 数据控制步骤

11. 2. 6 数据仿真

11. 3 模型估计与检查

11. 3. 1 模型估计基础

11. 3. 2 直接估计方法

11. 3. 3 参数模型估计

11. 3. 4 模型结构

11. 3. 5 检查模型

1I. 3. 6 在MATLAB工作平台中的进一步分析

11. 4 实例讲解

11. 5 小结

第12章 C/C++图形库使用方法

12. 1 C/C++图形库介绍

12. 1. 1 MATLABC/C++图形库组件

12. 1. 2 MATLABC/c++系统需求

12. 1. 3 MATLABC/C++图形库组态

12. 2 创建单机MATLAB C/C++应用程序

12. 2. 1 概述

12. 2. 2 创建单机图形应用程序方法

12. 2. 3 改变运行时的行为和外观

12. 2. 4 发布单机图形程序

12. 3 疑难解答

12. 3. 1 MATLAB不支持的特征

12. 3. 2 编译脚本应用程序产生的错误

12. 3. 3 处理回调函数问题:函数丢失

12. 3. 4 应用程序中无死File菜单问题

12. 3. 5 依赖于start-up文件设置的图形产生的问题

12. 3. 6 执行图形程序时的问题

12. 4 实例讲解

12. 5 小结