基于MATLAB 6.x的系统分析与设计——虚拟现实 - 中国高校教材图书网
|
|
书名: |
基于MATLAB 6.x的系统分析与设计——虚拟现实
|
ISBN: | 7-5606-1156-7 |
条码: | |
作者: |
张家祥 方凌江 毛全胜
相关图书
|
装订: | 平装 |
印次: | 1-1 |
开本: | 大32开 |
定价: |
¥22.00
折扣价:¥20.90
折扣:0.95
节省了1.1元
|
字数: |
368千字
|
出版社: |
西安电子科技大学出版社 |
页数: |
|
发行编号: | 142700 |
每包册数: |
|
出版日期: |
2002-09-01 |
|
内容简介: |
MathWorks新推出的MATLAB 6.x中包含有虚拟现实工具箱。本书的主要内容包括虚拟现实和VRML语言的基本知识,如何安装和调试虚拟现实工具箱,如何利用虚拟现实工具箱的V-Realm Builder构造VRML三维场景,MATLAB和Simulink 4.1的基础知识介绍,MATLAB的虚拟现实工具箱函数,如何应用虚拟现实工具箱以及应用实例,最后本书还给出了相关内容的附录,包括MATLAB 6.x的新特性和MATLAB的常用命令。 在掌握了最新的MATLAB虚拟现实工具箱的大量信息和资料的基础上,并根据丰富的实践经验,作者深入地讲解了MATLAB虚拟现实工具箱的有关问题,能做到理论和实例相结合。本书对于计算机开发人员、自动控制和虚拟现实等相关专业的大专院校师生很有参考价值。
|
作者简介: |
|
章节目录: |
第一章 MATLAB 6.x及Simulink 4.1基础 1 1.1 MATLAB简介 1 1.1.1 什么是MATLAB 1 1.1.2 MATLAB的组成与应用 1 1.1.3 MATLAB的发展历史 2 1.2 MATLAB 6.x的开发环境 3 1.2.1 启动和退出MATLAB 3 1.2.2 MATLAB桌面 3 1.2.3 桌面工具 3 1.2.4 MATLAB的基本命令 8 1.2.5 如何获取帮助 10 1.3 Simulink 4.1简介 12 1.3.1 什么是Simulink 12 1.3.2 Simulink 4.1的组成 12 1.3.3 Simulink 4.1的新特性 13 1.3.4 Simulink 4.1 的工作环境 13 1.4 Simulink 4.1环境的设置 17 1.4.1 MATLAB环境设置对话框 17 1.4.2 Simulink环境的设置 17 1.5 一个简单的Simulink例子 18 1.5.1 开始 18 1.5.2 创建模型 19 1.5.3 仿真配置 22 1.5.4 启动仿真 23 1.5.5 观看结果 23 第二章 虚拟现实和VRML 24 2.1 虚拟现实 24 2.1.1 虚拟现实的概念 24 2.1.2 虚拟现实的特点 24 2.2 VRML的概念、产生和发展 26 2.2.1 VRML的概念 26 2.2.2 VRML的发展历程 26 2.2.4 VRML 2.0的新功能 26 2.3 VRML的基本语法 28 2.3.1 VRML的约定及基本概念 28 2.3.2 VRML的空间计量单位 30 2.3.3 VRML文件的基本要素 31 2.3.4 VRML节点简介 32 2.3.5 VRML文件的通用语法 33 2.3.6 节点与场景的关系 34 2.4 VRML的常用浏览器 34 2.4.1 World View 2.0的浏览方式控制 35 2.4.2 World View 2.0的浏览视点控制 36 2.4.3 World View 2.0的弹出菜单 36 2.5 VRML的简单实例 37 第三章 虚拟现实工具箱及其安装 40 3.1 虚拟现实工具箱简介 40 3.2 在本地机上安装虚拟现实工具箱 41 3.2.1 软件需求 41 3.2.2 在本地机上安装虚拟现实工具箱 41 3.2.3 在本地机上安装VRML浏览器 42 3.2.4 在本地机上安装VRML编辑器 44 3.2.5 从本地机上卸载虚拟现实工具箱组件 45 3.3 在远程机上安装虚拟现实工具箱 46 3.3.1 系统需求 46 3.3.2 在远程机上安装虚拟现实工具箱 47 3.3.3 在远程机上安装观察软件 47 3.3.4 从远程机上卸载VRML插件 47 第四章 VRML构造器——V-Realm Builder 2.0 48 4.1 V-Realm Builder 2.0简介 48 4.1.1 什么是V-Realm Builder 48 4.1.2 V-Realm Builder的文件组成 49 4.2 V-Realm Builder的菜单和界面 49 4.2.1 主菜单的选项和命令 49 4.2.2 快捷键 52 4.3 V-Realm Builder的库操作 52 4.3.1 Object Library(对象库) 52 4.3.2 Material Library(材质库) 55 4.3.3 Texture Library(纹理库) 57 4.4 V-Realm Builder的编辑器 60 4.4.1 ElevationGrid(正视图)编辑器 60 4.4.2 Extrusion Editing(Extrusion 编辑器) 62 4.4.3 Indexed Face Set Editor(索引外观布景编辑器) 64 4.4.4 Editing Keyframe Animation(编辑主帧动画) 66 4.5 V-Realm Builder的控制方式 68 4.5.1 Universal Manipulator(宇宙操纵) 69 4.5.2 Centerball Manipulator(中心球操纵) 69 4.5.3 Point Light Manipulator(点光源操纵) 70 4.5.4 Directional Light Manipulator(直光源操纵) 70 4.5.5 Spot Light Manipulator(场光源操纵) 70 第五章 虚拟现实工具箱的MATLAB函数 71 5.1 MATLAB的接口函数 71 5.2 Vrworld对象的操作方法 78 5.3 Vrnode对象的操作方法 103 第六章 虚拟现实工具箱的Simulink应用接口 112 6.1 Simulink中的虚拟现实工具箱的模块 112 6.1.1 虚拟现实工具箱的核心模块 112 6.1.2 虚拟现实工具箱专用的输入设备 113 6.1.3 虚拟现实工具箱的信号模块 114 6.2 Simulink的应用接口 115 6.2.1 使用 Simulink 连接虚拟世界 115 6.2.2 演示一个虚拟世界 119 第七章 虚拟现实工具箱的应用实例 125 7.1 MATLAB接口中虚拟现实的例子 125 7.1.1 例1 热传递的虚拟现实 125 7.1.2 例2 隔膜物体的运动模拟 130 7.1.3 例3 汽车在山中运动的模拟 133 7.2 Simulink接口中虚拟现实的例子 145 7.2.1 例4 钟摆的模拟 145 7.2.2 例5 碰撞的小球 153 7.2.3 例6 灯光的模拟 156 7.2.4 例7 宇宙中行星的模拟 166 7.2.5 例8 磁悬浮模型 175 7.2.6 例9 飞机起飞模拟 189 附录A MATLAB 6.x的新特性 205 附录B MATLAB的常用命令参考 212 第一部分 常用命令 212 第二部分 常用函数 214 第三部分 工具箱函数 225
|
精彩片段: |
|
书 评: |
MATLAB是MathWorks公司于1982年推出的一套高性能的数值计算和可视化数学软件,被誉为“巨人肩上的工具”。MATLAB的含义是矩阵实验室(Matrix Laboratory),主要用于方便矩阵的存取,其基本元素是无需定义维数的矩阵。 MATLAB集数值分析、矩阵运算、信号处理和图形显示于一体,构成了一个方便的、界面友好的用户环境。在这个环境下,对所要求解的问题,用户只需简单地列出数学表达式,其结果便以数值或图形方式显示出来。 MATLAB迄今为止已有30多个工具箱,大致可分为功能型工具箱和专业型工具箱两类。功能型工具箱主要用来扩充MATLAB的符号计算功能、图形建模仿真功能、文字处理功能以及与硬件的实时交互功能,能用于多种学科;而专业型工具箱的专业性较强,如控制工具箱(Control Toolbox)、信号处理工具箱(Signal Processing Toolbox)等。 2001年6月MathWorks公司推出了MATLAB 6.x,其中包含有虚拟现实工具箱(Virtual Reality Toolbox )2.0版本,它的主要功能是在MATLAB和Simulink中创建和处理三维模型。 本书结合作者多年来在虚拟现实技术和MATLAB领域中的工程实践经验,向读者介绍了虚拟现实工具箱的函数及其工程应用。具体章节安排如下: 第一章MATLAB 6.x及Simulink 4.1基础。主要介绍MATLAB和Simulink 4.1的基础知识,使读者对MATLAB语言有一个基本的了解。 第二章虚拟现实与VRML。主要介绍虚拟现实和VRML的概况,使读者在应用MATLAB虚拟现实工具箱之前熟悉虚拟现实的知识。 第三章虚拟现实工具箱及其安装。主要对虚拟现实工具箱的基本情况及其安装进行介绍。 第四章VRML的构造器(V-Realm Builder 2.0)。V-Realm Builder是虚拟现实应用中不可缺少的编辑工具,了解它的基本命令和操作方法有助于读者进一步掌握虚拟现实工具箱的应用。 第五章MATLAB的虚拟现实函数与方法。主要介绍虚拟现实的MATLAB接口函数、Vrworld对象方法、Vrnode对象方法等。 第六章虚拟现实工具箱的Simulink应用接口。包括Simulink block参考、虚拟现实工具箱中MATLAB的接口应用和Simulink的接口应用。 第七章虚拟现实工具箱的应用实例。通过9个有代表性的实例介绍虚拟现实工具箱在工程实践中的应用。 附录A 和附录B 对MATLAB 6.x的新特性以及MATLAB 6.x的常用命令作了介绍。 本书由王德军策划,张家祥、方凌江、毛全胜、刘岩峰、修胜龙、黄力、刘俊先、苏振、卜先锦、张凤林、庄世杰、吴永波、任义广、曲庆军、郝清赋、刘洋、蔡益朝、魏永森、汪文元、张波涛、阳东升、任花梅、张渺等同志参与编写,最后由张家祥统一定稿。感谢在此书的写作过程中给予了大力支持的各位专家、教授,尤其是博士生导师罗雪山教授的关心与指导!西安电子科技大学出版社的毛红兵编辑对本书的策划、编辑做了非常细致和艰苦的工作,在此一并表示感谢。 由于MATLAB的虚拟现实工具箱面世不久,其功能尚需完善,应用程度也只是处于初级阶段,因此本书只能为有志于学习和研究虚拟现实技术的工程技术人员提供一些参考。因作者水平所限,书中难免有所纰漏和不当之处,望广大读者批评、指正。
|
其 它: |
|
|
|