MATLAB R2008图形与动画编程实例教程

副标题:无

作   者:赵书兰主编

分类号:

ISBN:9787122051240

微信扫一扫,移动浏览光盘

简介

   本书以MATLAB为工具讲解计算机图形学的基本内容。第1章以MATLAB及   GUI的介绍作为基础,让读者对MATLAB及GUI有一个大概的了解;第2、3章   介绍如何利用MATLAB绘制二维和三维图形;第4章讲解如何利用MATLAB绘制   人人喜欢的动画;第5章介绍图像及图形的相关技术;第6章到第8章着重介   绍MATLAB的GUI界面设计及编程应用;第9章介绍应用GUI设计的小技巧;第   10章介绍GUI的综合应用。    本书既可以作为MATLAB教学和GUI设计用书,也可以作为高等院校计算   机科学与技术专业、信息科学与技术、多媒体与动画制作等专业的教材,   还可以作为广大工程应用人员和开发人员的参考资料。   

目录

目录
第1章 MATLAB及GUI的介绍
1.1 MATLAB的概貌
1.1.1 MATLAB的发展
1.1.2 MATLAB的应用功能
1.1.3 MATLAB的特点
1.1.4 MATLAB功能演示
1.2 MATLAB的启动与退出
1.3 MATLAB的集成环境
1.3.1 MATLAB的工作界面
1.3.2 命令窗口
1.3.3 历史命令窗口
1.3.4 当前目录浏览器窗口
1.3.5 工作空间浏览器窗口
1.3.6 数组编辑器窗口
1.3.7 M文件编辑窗口
1.3.8 MATLAB搜索路径
1.4 MATLAB帮助系统
1.4.1 帮助命令
1.4.2 帮助窗口
1.4.3 演示系统
1.5 GUI图形界面概述
1.5.1 GUI的基本概念
1.5.2 GUI的层次结构
1.5.3 利用GUIDE创建GUI
1.5.4 利用编程创建GUI
第2章 MATLAB的二维绘图
2.1 二维绘图基本流程
2.2 二维图形的基本绘图命令
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 双Y轴绘图应用
2.5 填充图形的绘制
2.6 多坐标系绘图与图形窗口分割
2.7 Data Cursor工具
2.8 绘制极坐标图形
2.9 特殊二维图形的绘制
2.9.1 阶梯曲线
2.9.2 区域图
2.9.3 概率分布图
2.9.4 离散点图
2.9.5 散点矩阵图
2.9.6 离散数据绘图
2.9.7 伪彩色图
2.9.8 误差条图
2.9.9 向量图
2.9.10 柱状图
2.9.11 饼图
2.9.12 等高线图
2.9.13 带形图
2.10 手工绘图
2.11 在工作空间直接绘图
第3章 MATLAB的三维绘图
3.1 三维基本绘图
3.1.1 三维线图指令
3.1.2 三维填充多边形图
3.1.3 三维离散序列图
3.1.4 三维立体圆球
3.1.5 圆柱体图
3.1.6 表面图
3.1.7 立体切片图
3.1.8 瀑布图
3.2 曲面图
3.2.1 平面网格坐标矩阵
3.2.2 三维曲面图
3.2.3 多峰函数
3.3 特殊三维绘图
3.3.1 三维散点图
3.3.2 三维直方图
3.3.3 三维等高线
3.3.4 三维向量图
3.3.5 三角网目图
3.3.6 三维饼图
3.4 三维图的透明、镂空、裁剪
3.4.1 三维图的透视
3.4.2 三维图的镂空
3.4.3 三维图的裁剪
3.5 三维图形进阶绘图功能
3.5.1 视点处理
3.5.2 色彩处理
3.5.3 图像的旋转
3.6 光照和材质处理
3.6.1 光照处理
3.6.2 材质处理
第4章 MATLAB动画制作
4.1 动画制作函数
4.1.1 时间函数
4.1.2 相机与视点
4.2 动画类型
4.2.1 程序动画与电影动画
4.2.2 实时动画
4.3 动画呈现方式
4.3.1 质点运动轨迹呈现动画
4.3.2 旋转颜色映像呈现动画
4.4 AVI文件
第5章 图像及图形的相关技术
5.1 图像基本操作
5.1.1 图像的简介
5.1.2 图像的类别和显示
5.1.3 图像读写
5.1.4 8位和16位图像
5.1.5 imshow函数
5.1.6 显示多帧图像阵列
5.1.7 纹理映射
5.2 图形编辑功能
5.2.1 图形窗口的工具条和菜单
5.2.2 二维图形的交互编辑举例
5.3 捕获图形生成的图像文件
5.4 基于图像的图形绘制
5.4.1 图像的几何操作
5.4.2 图像的图形化
5.5 图形打印和导介绍
5.6 图形打印
5.6.1 菜单打印图形
5.6.2 图形打印命令
5.6.3 打印设置
5.7 图形导出
5.7.1 使用菜单导图形
5.7.2 图形导出命令
5.7.3 导出设置
第6章 句柄式图形设计
6.1 句柄式图形概述
6.2 图形对象和句柄
6.2.1 图形对象
6.2.2 创建图形对象的底层函数
6.2.3 图形对象的属性
6.2.4 句柄与句柄操作
6.3 句柄式图形父-子阶层关系
6.3.1 图形对象
6.3.2 annotation函数的使用方式
6.3.3 注释对象
6.3.4 群组对象
6.4 对象属性
6.4.1 根对象
6.4.2 图形窗口对象
6.4.3 坐标轴
6.4.4 内核对象
6.5 对象属性的操作
6.5.1 创建图形对象
6.5.2 对象属性的获取
6.5.3 对象属性的继承操作
6.5.4 对象操作应用举例
第7章 图形化用户界面的设计
7.1 打开MATLAB的GUI编辑器
7.2 使用GUIDE建立GUI
7.3 图形用户界面设计工具
7.3.1 设置GUI的大小
7.3.2 对齐对象
7.3.3 菜单编辑器
7.3.4 M文件编辑器
7.3.5 对象浏览器
7.3.6 设置Tab顺序
7.3.7 控件前后位置的控制
7.3.8 选择GUI选项
7.4 Opening Function的建立
7.5 Callback的建立
7.6 控件的属性设置
7.6.1 共同使用的属性
7.6.2 为一些特定的控件设置属性
7.6.3 Callback属性
7.6.4 改变Tag属性
7.6.5 改变Callback属性
7.7 编辑一般菜单
7.7.1 建立主菜单
7.7.2 编辑菜单命令
7.7.3 编写Grid on与Grid off选项的Callback
7.7.4 编辑OpeningFcn
7.7.5 执行GUI
7.8 Context Menus菜单设计
7.8.1 建立主Context Menus菜单
7.8.2 建立Context Menus主题菜单
7.8.3 建立主题菜单的命令
7.8.4 将Context Menus菜单附着于axes对象上
7.8.5 执行GUI
7.9 窗口设计
7.9.1 公共窗口
7.9.2 一般窗口
7.10 图形用户界面的设计原则和步骤
7.10.1 GUI的设计原则
7.10.2 GUI设计的步骤
第8章 图形用户界面的程序设计
8.1 M文件相关操作
8.I.1 利用handles结构数组共享数据
8.1.2 M文件的函数和响应函数
8.1.3 输入和输出参数
8.1.4 其他相关函数
8.2 handles管理GUI数据
8.3 Modal figure窗口
8.3.1 Modal figure窗口的应用
8.3.2 Modal figure窗口的删除
8.3.3 Modal figure窗口应用实例
8.3.4 相关函数
8.4 响应函数的类型
8.4.1 图形对象共同的响应函数
8.4.2 figures的响应属性
8.4.3 指定控件的响应函数
8.4.4 添加响应函数
8.4.5 响应函数选择
8.5 中断响应函数
8.5.1 监控中断
8.5.2 事件队列
8.5.3 响应函数运行的事件处理
8.5.4 相关函数
8.6 GUIDE组件编程实例
8.6.1 GUIDE组件属性
8.6.2 按钮实例
8.6.3 单选按钮实例
8.6.4 复选框实例
8.6.5 文本标签实例
8.6.6 可编辑文本框实例
8.6.7 框架实例
8.6.8 面板与按钮组实例
8.6.9 滑动条实例
8.6.10 下拉列表框实例
8.6.11 列表框实例
8.6.12 双位按钮实例
8.6.13 坐标轴与ActiveX控件
第9章 GUI设计技巧
9.1 在GUIDE中加入图案
9.2 如何在MATLAB中显示图像
9.3 图形及其对象的输出目标
9.4 GUI窗口操作
9.4.1 调用多个窗口画面
9.4.2 多个窗口中的数据传递
9.5 GUI一些功能的比较及GUIDE的测试
9.5.1 ButtonDownFcn与Callback的比较
9.5.2 CurrentCharacter与CurrentPoint的比较
9.5.3 SelectionType应用
9.5.4 GUIDE测试
9.6 GUI一些函数的应用
9.6.1 waitforbuttonpress函数使用
9.6.2 指定Figure与Axes绘图
9.6.3 使用btngroup函数建立工具栏按钮
9.7 GUI设计技巧的其他相关操作
9.7.1 建立互动选取、移动、重新设置坐标轴大小
9.7.2 一次设置或获得多个名称与属性值
9.7.3 建立GUI动画Logo
9.7.4 如何将窗口最大化
9.7.5 MATLAB鼠标控制
9.7.6 图像的输出
9.7.7 编辑【F1】键
9.7.8 Listbox对象把当前工作目录内容加载到MATLAB工作空间
9.7.9 群组化对象
9.7.10 兼容性问题
9.7.11 使用uitable建立可视化列表
9.7.12 使用uiarray建立可视化数组配置位置
9.7.13 使用uitree建立可视化树状列表
9.7.14 调用Java组件
9.7.15 OpenGL问题
第10章 GUI设计的应用
10.1 GUI设计在高等数学中的应用
10.1.1 空间解析几何
10.1.2 函数极限可视化
10.1.3 多项式的曲线拟合
10.1.4 计算二重积分
10.2 GUI设计在大学物理中的应用
10.2.1 碰撞运动
10.2.2 气体分子运动速度分布律
参考文献
?ImDx

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

MATLAB R2008图形与动画编程实例教程
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon