1、毕业设计文献综述通信工程基于计算机网络的信号误差处理演示系统研制的技术基础与必要性摘要本文对数值计算中的算法误差处理方面知识进行了简要的描述,其中涉及了误差的来源与分类,误差与有效数字和数值计算过程中的一些注意点。除此之外本文还大篇幅的对FLASH制作相关方面知识进行了介绍,其中列举了FLASH动画制作的主要原理和方法,还列举了一些常用的动画制作手段。本文从基于计算机网络的信号误差处理演示系统研制的各项技术的发展等方面分析了本课题的技术基础和必要性。关键词FLASH;数值方法;误差处理1前言随着计算机科学的不断发展,原来通过传统数学方法很难解决的问题现在可以运用数值计算解决,但随之产生的误差也
2、是不可避免的。而如何能够更好的进行误差处理使结果更加精确也是现在研究的一大课题。FLASH是美国MACROMEDIA公司推出的世界主流多媒体网络交互动画工具软件。FLASH技术发展至今,经历了许多版本。随着版本的更新,它的功能也越来越强大专业性越来越强。FLASH现以真正的FLASH动画标准,并且也是事实上的多媒体网络领域的鉴定标准。2误差的来源与分类误差可分为将实际问题抽象得到数学模型而产生的误差模型误差;将理论数学模型中的参数用有限位观测数据代入得到实际数学模型所产生的误差观测误差;用数值方法求近似解所产生的误差方法误差;由于计算机只能进行有限位计算,在运算过程中不断对数字按一定规则舍入所
3、产生的误差舍入误差1。3误差与有效数字(1)XXE其中X为精确值,X为X的近似值。E的上限记为,称为绝对误差限。(2)XEREX的相对误差上限,定义为XR。(3)用科学计数法,记MNAAAX10021(其中01A)。若NMXX1050(即NA的截取按四舍五入规则),则称X为有N位有效数字,精确到NM10。4数值计算时的几个注意点在进行数值计算时我们要注意一下几点1、避免相近数相减;2、避免小分母分母小会造成浮点溢出;3、避免大数吃小数;4、先化简再计算,减少步骤,避免误差积累;5、选用稳定的算法。5FLASH的特点FLASH采用矢量技术,与位图技术相比它的文件要小的多。除此之外,它还有以下特点
4、3插件很小仅有15MB大小的FLASHPLAYER8,极易下载和安装。通用性好在各种浏览器中表现形式统一,在没有安装插件的系统里也可运行。动画速度快它基于流媒体技术能在下载的同时观看动画。编辑功能强FLASH对象可进行无级缩放和变形,能制作纯FLASH站点。普及性强由于FLASH简单易学,而且文件容量很小,很适应当今网络,所以越来越多的人都发挥的想象力和创造力参与到FLASH动画制作的队伍中来。6制作动画效果FLASH动画是通过改变连续帧的内容创建的。将帧饱含的内容进行移动、缩放、旋转、更改颜色和形状等操作,就能制作出丰富多彩的动画效果。在FLASH8中,动画又可分为逐帧动画和补间动画两种。所
5、谓逐帧动画就是用户对每一帧的内容进行操作、改变实现的动画效果。所谓补间动画就是用户改变起始帧和结束帧的内容,并在起始帧和结束帧之间生成过渡的补间的动画。4(1)逐帧动画逐帧动画的有点是能制作更为复杂多变的动画效果。缺点是要对每一帧的内容进行逐一修改,使它们有一点变化,这样制作动画的过程就比较复杂,生成的文件也比较大。制作逐帧动画的一般步骤是新建FLASH文件,将要用到的素材导入到库中。将对象根据设计要求放置到各个帧中,并将这些帧转换为关键帧。对每个关键帧的内容按动画需要进行修改。测试影片,观看动画效果,如有不足,可做适当修改。(2)补间动画补间动画室创建随时间移动或变化的动画的一种有效方式。它
6、相对于逐帧动画而言大大减小了文件的大小。补间动画主要指补间实体,组和类型的位置、大小、旋转和倾斜,以及颜色,渐变颜色切换或淡入和淡出。FLASH中的补间动画可分为两类补间动作动画和补间形状动画。补间动作动画是指在一帧中定义实体、组或者文本块的位置、大小和旋转等属性,然后在另一帧中改变一些属性,通过FLASH制动生成过渡帧所形成的动画。在补间动作动画中我们还可以运用创建路径等做出更加丰富的动画。补间形状动画是指在一帧中绘制一个形状,然后在另一帧中改变这个形状或者重新绘制一个新形状,FLASH通过在两帧之间插入帧的值或形状实现的动画。制作补间动画的方法如下新建FLASH文件,将所要用到的素材导入到
7、库中。选择一个帧作为补间动画的起始帧,将它转换为关键帧。然后将动画所要用到的对象放置到该帧中。在起始帧之后选择一个帧作为结束帧(不能和起始帧为同一帧或者是相邻帧),将它转换为关键帧。然后根据动画要求对其中的对象做修改,比如位置、大小、旋转和倾斜,以及颜色的改变等等。在起始帧和结束帧之间点击右键选择创建补间动画。在帧属性列表框中可对补间动画的参数进行修改,使动画的最终效果更加符合设计者的要求。7使用动作脚本在FLASH8中,通过脚本用户可以利用键盘或鼠标与动画实现互动。例如通过点击按钮控制动画或音乐的停止和播放,通过按键盘方向键控制动画中汽车的形式方向等等。在创建交互动画时,最关键的是设置在何种
8、事件下,指定对象要执行何种动作。(1)动作脚本的基本语法31、大小写在动作脚本中只有关键词才区分大小写,其他的使用大写或者小写结果相同。变量命名也是区分大小写的,大小写输入不同,代表的变量即为不同的变量。2、大括号动作脚本在函数、类定义和事件处理函数时,使用大括号将其组合在一起形成块。用户可以在与声明同一行或下一行上放置一个左大括号,在声明结尾放一个右大括号,这样可以提高代码的可读性。3、小括号小括号用于定义函数或者调用函数时放置参数,也可以用于改变动作脚本的优先级,或者使自己编写的动作脚本语句更容易阅读。除此之外小括号还可以用于点语法中点左边表达式的计算。4点语法在动作脚本中,点语法用于指明
9、与某个对象或影片剪辑的相关联的属性和方法。也可用于标明所指影片剪辑或变量的目标路径。5斜杠语法与点语法作用大致相同,但书写时需要在变量前加一个冒号。6分号在动作脚本中,分号代表结束。也可被省去。7注释可以标明动作的作用,在编制较复杂动画时常被用到。8关键词动作语言有一些保留单词,它们在AS语言中都有自己的通途,不能作为变量。9常数常数其值永远不改变,用大写字母列于动作面板中。2动作脚本的基本动作1鼠标事件ON当用户希望通过鼠标点击某个按钮而使某个动作执行时使用的语句。可以通过以下参数设置触发鼠标事件RELEASE、RELEASEOUTSIDE、PRESS、ROLLOUT、ROLLOVER、DR
10、AGOVER。2跳转动作GOTOGOTO跳转动作用于影片时间轴的位置,使它跳转到指定帧编号、帧标记或场景中,然后再停止或播放影片。跳转动作包括GOTOANDPLAY和GOTOANDSTOP。3开始动作PLAY是影片从当前位置开始播放的命令,常在使用STOP动作或GOTOANDSTOPD动作后,用于继续播放影片。4停止动作STOP用于使正在播放的影片停止。5条件设置IF与C语言类似,IF是条件判断语句,即在IF条件成立时执行一个动作,不成立时则执行另一个动作。6超链接GETURL其主要功能有一将指定的URL加载到浏览器;二将变量数据发送到指定URL。超链接动作可包含3个参数URL、窗口、方法。动
11、作范例GETURL“HTTP/WWWBAIDUCOM”,“BLANK”,”GET”。8总结数值方法在现今应用的范围越来越广泛,掌握算法误差处理的方法对于数值方法的使用者来说也越来越重要。传统的书本学习,已经很难跟上现在的学习者的需要。现代人需要更为快捷,更加生动浅显的学习途径。而基于计算机网络的动画演示系统正好能够满足这些需求。它传播迅速,在网络上数以亿计的学习者都能够便捷的获得学习资源。它生动形象,它将复杂的知识以动画的形式表现出来,让人更易接受。参考文献列举1金一庆数值方法M(第2版)北京机械工业出版社,2000年2易大义计算方法M(第1版)杭州浙江大学出版社,1986年3贺小霞FLASH
12、8动画制作标准教程M北京清华大学出版社,2006年4龙腾科技FLASH80循序渐进教程M北京科学出版社,2007年5郑继明数值计算方法M重庆重庆大学出版社,2005年6蔡大用数值分析与实验学习指导M北京清华大学出版社与施普林格出版社,2001年7同济大学计算数学教研室编数值分析M上海同济大学出版社,1998年8黄友谦,程诗杰,陈浙鹏数值试验M北京高等教育出版社,1989年9肖筱南数值计算方法与上机实习指导M北京北京大学出版社,2004年10崔国华主编计算方法M武汉华中理工大学出版社,1996年11甄西丰实用数值计方法M北京清华大学出版社,2006年12DAVIDKINCAIDWARDCHENEYNUMERICALANALYSISMATHEMATICSOFSCIENTIFICCOMPUTINGTHIRDEDITIONM北京机械工业出版社,2003年13MICHAELTHEATH著科学计算导论(第二版)M北京清华大学出版社,2005年14SCCHAPRA,RPCANALENUMERICALMETHODSFORENGINEERSTHIRDEDITIONM北京科学出版社,2000年