作品简介

全书的编写基于当前版本的MATLAB环境,书中由浅入深地全面讲解了MATLAB在GUI设计方面应用的知识。本书按逻辑编排,重点给出了MATLAB在GUI设计各个环节中的实现方法,在讲解各个知识点时列举了丰富的实例,使得本书具有很强的实用性; 内容完整且每章相对独立,是一本具有很高使用价值的MATLAB参考书。

本书分为三个部分共13章。

第一部分为MATLAB基础,涵盖的内容有MATLAB概述、GUI设计预备知识、二维和三维绘图、图像文件的显示以及文件读取I/O操作;

第二部分为基于GUI常见设计技术,涵盖的内容有句柄图形对象、GUI控件及属性、uimenu菜单及设计、MATLAB GUI基础设计等;

第三部分为基于MATLAB的高级GUI设计技术及应用,涵盖的内容有MATLAB与Excel文件的数据交换、基于GUI设计的学生成绩管理系统、基于GUI的离散控制系统设计、GUI实现滤波器设计、基于GUI的BP神经网络设计及GUI在图像处理方面的应用。

本书以实用为目标,深入浅出、实例引导、内容翔实,适合作为理工科高等院校研究生、本科生教学用书,也可作为相关专业科研工程技术人员的参考用书。

作品目录

  • 内容简介
  • 序言
  • PREFACE
  • 前言
  • 第一部分 MATLAB基础
  • 第1章 MATLAB概述
  • 1.1 MATLAB软件介绍
  • 1.2 MATLAB工作环境
  • 1.3 MATLAB中的函数类型
  • 1.4 查询帮助命令
  • 1.5 MATLAB程序流程控制结构
  • 本章小结
  • 第2章 GUI设计预备知识
  • 2.1 数组与矩阵
  • 2.2 MATLAB基本数值类型
  • 2.3 字符串
  • 2.4 元胞数组
  • 2.5 结构
  • 本章小结
  • 第3章 二维绘图
  • 3.1 基本的二维绘图
  • 3.2 figure函数与subplot函数
  • 3.3 二维图形的标注与修饰
  • 3.4 特殊二维图形的绘制
  • 本章小结
  • 第4章 三维图形绘制
  • 4.1 创建三维图形
  • 4.2 特殊三维图形
  • 4.3 三维图形显示与控制
  • 4.4 绘制动画图形
  • 4.5 四维图形可视化
  • 本章小结
  • 第5章 图像处理的基础知识
  • 5.1 数字图像概述
  • 5.2 图像文件的读写
  • 5.3 图像处理的基本函数
  • 5.4 图像类型的转换
  • 5.5 文件读取I/O操作
  • 5.6 文件的读写
  • 本章小结
  • 第二部分 基于GUI的常见设计技术
  • 第6章 句柄图形对象
  • 6.1 图形对象及其句柄
  • 6.2 图形对象属性
  • 本章小结
  • 第7章 GUI控件及uimenu菜单
  • 7.1 GUIDE界面
  • 7.2 控件及属性
  • 7.3 控件对象示例
  • 7.4 基于MATLAB的日历设计
  • 7.5 uimenu菜单及设计
  • 本章小结
  • 第8章 MATLAB GUI基础设计
  • 8.1 GUI设计原则和步骤
  • 8.2 GUI的设计工具
  • 8.3 对话框设计
  • 8.4 回调函数
  • 8.5 GUI界面设计实例
  • 8.6 GUI的数据传递方式
  • 本章小结
  • 第三部分 高级GUI设计技术及应用
  • 第9章 MATLAB与Excel文件的数据交换
  • 9.1 Excel文件数据导入MATLAB工作空间
  • 9.2 调用xlsfinfo函数获取文件信息
  • 9.3 调用xlsread函数读取数据
  • 9.4 调用xlswrite函数把数据写入Excel文件
  • 9.5 基于GUI的学生成绩管理系统设计
  • 本章小结
  • 第10章 基于GUI的离散控制系统设计
  • 10.1 控制系统工具箱介绍
  • 10.2 控制系统理论基础
  • 10.3 离散控制系统设计与完成
  • 本章小结
  • 第11章 GUI实现滤波器设计
  • 11.1 IIR数字滤波器
  • 11.2 FIR数字滤波器
  • 11.3 基于GUI的数字滤波器设计与实现
  • 本章小结
  • 第12章 智能算法的GUI设计
  • 12.1 神经网络结构及BP神经网络
  • 12.2 遗传算法GUI设计
  • 12.3 蚁群算法GUI设计
  • 本章小结
  • 第13章 GUI设计在图像处理方面的应用
  • 13.1 基于GUI的图像压缩处理技术
  • 13.2 GUI在图像处理中的应用
  • 13.3 GUI菜单选项设计实现图像的处理
  • 本章小结
  • 参考文献
展开全部