新書推薦:
《
从天下到世界——国际法与晚清中国的主权意识
》
售價:NT$
347.0
《
血色帝国:近代英国社会与美洲移民
》
售價:NT$
265.0
《
海外中国研究·王羲之:六朝贵族的世界(艺术系列)
》
售價:NT$
811.0
《
唐宋绘画史 全彩插图版
》
售價:NT$
449.0
《
“御容”与真相:近代中国视觉文化转型(1840-1920)
》
售價:NT$
505.0
《
鸣沙丛书·大风起兮:地方视野和政治变迁中的“五四”(1911~1927)
》
售價:NT$
454.0
《
海洋、岛屿和革命:当南方遭遇帝国(文明的另一种声音)
》
售價:NT$
485.0
《
铝合金先进成型技术
》
售價:NT$
1214.0
|
內容簡介: |
《精通 MATLAB
GUI设计第3版》在第2版的基础上,结合高校MATLAB应用教学和工程实际应用的需要,从实用角度出发,循序渐进地讲述MATLAB
GUI设计,并通过大量的设计实例和典型应用实例,帮助读者掌握从基本的数据可视化到高级的交互式图形界面设计技术。全书分设计基础、设计提高和设计实例三篇,逐步、系统地展开。设计基础篇介绍MATLAB及GUI编程概述,二维、三维绘图;设计提高篇介绍MATLAB图形的颜色、光影和透明处理,动画设计,图像显示技术,图形的打印和导出,句柄图形对象,GUI的组成与结构,
GUI基础及高级设计;设计实例篇介绍GUI设计在高等数学、大学物理和电工学中的应用。
《精通MATLAB GUI设计第3版》既可以作为
MATLAB教学和GUI设计用书,又可以作为高等数学、计算方法、复变函数、电子电路、力学等课程的MATLAB
GUI设计教学辅导书,还可供计算机、机械、控制等领域的科研人员和工程计算人员阅读。
|
目錄:
|
上篇 设计基础篇
第1章 MATLAB及GUI编程概述
1.1 MATLAB的特点
1.2 MATLAB的主要组成部分
1.3 MATLAB的帮助系统
1.4 GUI编程概述
1.4.1 GUI基本概念
1.4.2 GUI层次结构
1.4.3 利用GUIDE创建GUI
1.4.4 利用编程创建GUI
1.5 小结
第2章 MATLAB二维绘图
2.1 7步绘图法
2.2 玩转两个绘图命令
2.2.1 低级命令line
2.2.2 高级命令plot
2.3 图的修饰美化
2.3.1 调调坐标轴
2.3.2 玩玩网格线
2.3.3 给坐标轴贴个标签
2.3.4 放置图标题
2.3.5 图中加点文字
2.3.6 图例和颜色条
2.3.7 用自带工具标注
2.4 填充并着色
2.5 多图绘于一窗口
2.5.1 图形叠印法
2.5.2 子图绘制法
2.6 换个坐标系绘图
2.6.1 极坐标图
2.6.2 对数半对数坐标图
2.7 绘制特殊的二维图形
2.7.1 概率分布图
2.7.2 柱状图和面积图
2.7.3 饼形图
2.7.4 离散数据绘图
2.7.5 等高线图
2.7.6 向量图
2.8 函数绘图
2.9 在工作空间直接绘图
2.10 手工绘图
2.11 小结
第3章 MATALB三维绘图
3.1 三维折线及曲线
3.1.1 基本绘图命令
3.1.2 图形标注
3.2 三维网格曲面
3.2.1 栅格数据点的产生
3.2.2 网格曲面的绘制命令
3.2.3 隐藏线的显示和关闭
3.3 三维阴影曲面
3.3.1 阴影曲面绘制命令
3.3.2 带有等高线的阴影曲面绘制
3.3.3 具有光照效果的阴影曲面绘制
3.4 三维图形的调控
3.4.1 设置视角位置
3.4.2 设置坐标轴
3.5 特殊三维图形
3.5.1 直方图
3.5.2 圆柱体图
3.5.3 饼形图
3.5.4 球面图
3.5.5 三维等高线
3.5.6 三维离散序列图
3.5.7 简易函数绘图
3.6 小结
中篇 设计提高篇
第4章 MATLAB图形的颜色、光影和透明处理
4.1 图形可视化技术
4.1.1 基本概念
4.1.2 三维图形可视化基本过程
4.1.3 使用面片创建图形模型
4.2 MATLAB中的颜色
4.2.1 着色技术
4.2.2 RGB真彩着色
4.2.3 颜色表
4.2.4 索引着色
4.2.5 颜色编辑器
4.2.6 shading模式
4.3 光照效果设置
4.3.1 光源对象
4.3.2 光照方法
4.4 透明效果
4.4.1 hidden函数
4.4.2 设置透明度数值
4.4.3 透明度数据映射
4.5 小结
第5章 MATLAB动画设计
5.1 擦除方式动画设计
5.2 质点运动轨迹方式动画设计
5.3 电影放映方式动画设计
5.4 MATLAB动画与AVI文件
5.4.1 AVI文件录制
5.4.2 AVI文件执行
5.5 小结
第6章 MATLAB图像显示技术
6.1 MATLAB图像文件的格式
6.2 图像类型
6.2.1 索引图像
6.2.2 灰度图像
6.2.3 RGB图像
6.2.4 二值图像
6.2.5 图像序列
6.3 图像处理基本函数
6.3.1 获取信息命令
6.3.2 图像读入和显示命令
6.3.3 图像写回命令
6.4 图像类型转换
6.5 标准图像显示技术
6.5.1 imshow函数
6.5.2 显示灰度图像
6.5.3 显示二值图像
6.5.4 显示索引图像
6.5.5 显示真彩图像
6.5.6 显示图形文件中的图像
6.6 特殊图像显示技术
6.6.1 添加颜色条
6.6.2 显示多帧图像阵列
6.6.3 图像上的区域缩放
6.6.4 纹理映射
6.6.5 在一个图形窗口中显示多幅图像
6.7 MATLAB中的颜色模型
6.7.1 颜色模型的分类
6.7.2 颜色模型的转换
6.8 小结
第7章 图形的打印和导出
7.1 图形打印和导出概述
7.2 图形打印
7.2.1 使用菜单打印图形
7.2.2 图形打印命令
7.2.3 打印设置
7.3 图形导出
7.3.1 使用菜单导出图形
7.3.2 图形导出命令
7.3.3 导出设置
7.4 小结
第8章 句柄图形对象
8.1 对象结构
8.2 对象属性
8.2.1 根对象
8.2.2 图形窗口对象
8.2.3 坐标轴Axes
8.2.4 内核对象
8.3 对象操作
8.3.1 创建图形对象
8.3.2 属性值查询与设置
8.3.3 属性默认值
8.3.4 对象操作实例
8.3.5 句柄图形函数
8.4 小结
第9章 MATLAB GUI的组成与结构
9.1 层次结构
9.2 uimenu菜单及设计
9.2.1 菜单建立
9.2.2 菜单属性
9.2.3 回调属性
9.2.4 菜单快捷键
9.2.5 菜单的外观
9.2.6 制作现场菜单
9.3 GUIDE界面
9.4 GUIDE组件及属性
9.4.1 按钮
9.4.2 单选按钮
9.4.3 框架
9.4.4 面板与按钮组
9.4.5 复选框
9.4.6 文本标签
9.4.7 编辑文本框
9.4.8 滑动条
9.4.9 下拉菜单
9.4.10 列表框
9.4.11 双位按钮
9.4.12 坐标轴与ActiveX控件
9.5 小结
第10章 MATLAB GUI基础设计
10.1 设计原则与步骤
10.1.1 设计原则
10.1.2 设计步骤
10.2 界面设计工具
10.2.1 GUI设计窗口
10.2.2 设计编辑器
10.3 控制布置原则
10.4 界面和代码设计
10.4.1 构思草图
10.4.2 绘制控件
10.4.3 调整控件
10.4.4 设置属性
10.4.5 M文件编写
10.4.6 创建菜单
10.4.7 对象浏览器
10.4.8 Tab顺序编辑器
10.4.9 GUI程序的存储
10.5 程序运行
10.6 对话框设计
10.6.1 普通对话框
10.6.2 文件名处理对话框
10.6.3 颜色设置对话框
10.6.4 字体设置对话框
10.6.5 输入对话框
10.6.6 消息显示对话框
10.6.7 提问对话框
10.6.8 出错对话框
10.7 小结
第11章 MATLAB GUI高级设计
11.1 事件处理
11.2 回调函数
11.2.1 中断回调规则
11.2.2 回调函数原型
11.3 回调处理
11.3.1 递归函数调用
11.3.2 M文件调用
11.3.3 函数句柄调用
11.4 GUIDE编程
11.5 M文件编程设计
11.5.1 界面设计
11.5.2 函数回调
11.6 小结
下篇 设计实例篇
第12章 GUI设计在高等数学中的应用
12.1 绘制极坐标曲线
12.2 空间解析几何
12.3 函数极限可视化
12.4 求函数的零点
12.5 多项式的曲线拟合
12.6 求函数在某处的导数
12.7 函数差分法求导
12.8 函数的数值定积分
12.9 二重积分计算
12.10 微分方程求解
12.11 小结
第13章 GUI设计在大学物理中的应用
13.1 导弹打击过程模拟
13.2 旋螺线运动演示
13.3 碰撞运动演示
13.4 应力状态分析
13.5 分子运动速度演示
13.6 偶极子的电势和电场强度
13.7 电流环磁场分布
13.8 波的合成及拍频现象
13.9 光的双缝干涉
13.10 小结
第14章 GUI设计在电工学中的作用
14.1 直流电阻电路分析
14.2 戴维南定理
14.3 一阶动态电路
14.4 二阶动态电路
14.5 正弦稳态电路
14.6 非正弦稳态电路
14.7 调谐振荡电路
14.8 电路信号合成
14.9 小结
参考文献
|
|