计算机毕业设计论文基于VC的误差分析实验平台设计.doc
《计算机毕业设计论文基于VC的误差分析实验平台设计.doc》由会员分享,可在线阅读,更多相关《计算机毕业设计论文基于VC的误差分析实验平台设计.doc(100页珍藏版)》请在三一办公上搜索。
1、 基于VC+的误差分析实验平台设计学院(系):北京理工大学现代远程(继续)教育学院 专 业:计算机科学与技术 学生 姓名: 学 号: 指导 教师: 答辩 日期:2011年4月 北京理工大学毕业设计(论文)任务书题目:基于VC+的误差分析实验平台设计掌握误差理论及测量数据处理方法;掌握面向对象的程序设计基本方法,熟练Visual studio集成开发环境下的程序设计。一、任务内容描述:(1)使用Visual C+语言设计一个软件系统,根据实验要求对测量数据进行误差分析,自动甄别测量数据,分析出误差因素,将实验处理结果以图形化显示,通过打印接口输出。(2)利用Microsoft公司Visual C
2、+ 6.0设计误差分析实验平台,Visual C+是一个功能强大的面向对象的可视化软件开发工具,它有很多的优点,可实现: 1.符合人们习惯的思维方法,便于分解大型的复杂多变的问题。 2.易于软件的维护和功能的增减。对象的封装性及对象之间的松散组 合,都给软件的修改和维护带来了方便; 3.与可视化技术相结合,改善了工作界面。二、要求按期完成毕业设计(论文)各阶段任务要求应用软件工程的方法与数据库设计技术完成系统需求分析;系统概要设计及详细设计;应用Visual C+工具完成系统的实现与测试;根据毕业设计论文的格式要求完成毕业设计论文的撰写。三、 进度安排:1. 第一阶段:要求完成系统需求分析;2
3、. 第二阶段:要求完成系统设计;3. 第三阶段:要求完成系统实现与测试;4. 第四阶段:要求完成毕业论文的撰写;指导老师(签字): 年 月 日摘 要人类在进行科学研究与经济建设中,任何科学实验和工程实践都离不开测量,可以说没有测量就没有科学。在测量过程中由于仪器、实验条件、环境等因素的限制,测量不可能无限精确,物理量的测量值与客观存在的真实值之间总会存在着一定的差异,这种差异就是测量误差。误差会影响得到的测量实验数据的可信赖性,甚至失去其科学价值与实用意义。因此,为了减小和控制误差的影响,就要利用误差理论知识,分析误差因素及其产生原因、减少和控制误差及最终结果评定,经过合理的数据处理和科学评价
4、才能得到有价值的数据。本设计是用Visual C+开发的一个误差分析实验平台,本实验平台可以根据实验要求对测量数据进行误差分析,自动甄别测量数据,分析出误差因素,对数据进行分析,计算误差的各种参数、直线拟合,并绘制出误差分布图、拟合直线等图像,最终将实验处理结果以图形化显示,通过打印接口输出。本系统运行在Microsoft Window环境,系统正常运行的条件是必须安装有 Visual C+ 6.0或更高版本。关键词误差处理;最小二乘法直线拟合;Visual C+I AbstractAny scientific experiments and engineering practice coul
5、d not be done without the measurement in scientific research and economic construction. Therefore , no measurement is not scientific. In the process ,due to such as measuring instrument, the experimental conditions, environmental factors , measurement may not infinite precision .It always exists cer
6、tain difference between measurements of physical and the real value of the objective existence, the difference is the measurement error. The measurement error will affect the credibility of experimental data, or even lose their scientific value and practical significance. Therefore, in order to redu
7、ce and control the error we should use knowledge of the error theory, analyzes factors its causes, reduce and control error and the final results, we can get valuable data after reasonable evaluation of data processing and scientific evaluation.This design is to use an error analysis of experimental
8、 platform that is developed by Visual C+ , according to experimental requirements, the experimental platform proceeds measurement data for error analysis, automatically identify measurement data, this paper analyzes the error analysis of data, and calculates the various parameters of error,straight-
9、line fitting, and draw graphic of the error distribution, the fitting line, etc, and it will eventually image processing experiment results by graphical display, through the printed output interface.This system is running in Microsoft Window environment, the normal operation of the system needs to i
10、nstall Visual C+ 6.0 or higher.Keywords Error handling;Data processing;Straight-line fitting least-square method;Visual C+III目 录摘 要IAbstractII目 录IV第1章 绪论11.1 课题背景11.2 研究误差的意义21.3 Visual C+简介31.4本章小结4第2章 实验误差分析和数据处理52.1测量误差的基本概念52.1.1实验数据的误差来源及分类52.1.2实验数据的真值与平均值72.1.3误差的表示法82.1.4实验数据的有效数字与记数法92.2误差的
11、校核112.2.1系统误差的校核112.2.2粗大误差的校核1132.3实验数据的回归分析132.3.1 最小二乘法原理1142.3.2一元线性回归162.3.3回归方程的方差分析和显著性检验182.4本章小结21第3章 实验平台的总体设计223.1 平台概述223.2平台实现环境223.3平台功能设计概述233.3.1误差分析及数据处理部分233.3.2一元线性回归部分243.4平台整体的结构图243.4.1误差分析与数据处理部分结构243.4.2一元线性回归部分结构253.5本章小结25第4章 实验平台的详细设计264.1实验平台详细设计综述264.2实验平台的界面设计264.2.1误差分
12、析及数据处理部分界面设计264.2.2一元线性回归部分界面设计264.3实验平台的各功能实现274.3.1误差分析及数据处理部分功能实现274.3.2一元线性回归部分功能实现324.4本章小结35第5章 实验平台绘图功能实现365.1实验平台的绘图365.1.1误差分析及数据处理部分绘图365.1.2一元线性回归部分绘图405.2 本章小结43结论44参考文献46附录1 中文翻译48附录2 外文原文55附录3 主要程序代码64北京理工大学现代远程(继续)教育学院毕业设计(论文) 第1章 绪论1.1 课题背景在素质教育的时代,教育的一个重要目标就是充分发挥每个人的潜能,而实验教学过程是一个培养学
13、生动手、动眼、动脑的过程,可以发掘学生较大的潜能。通过实验教学,可以培养学生的好奇心、兴趣爱好,激发他们的求知欲,使学生对学习产生兴趣和需要,更重要的是培养学生的实验操作技能,以及观察问题、分析问题和解决问题的能力,从而能够较全面地提高学生的基本素质。实验教学还可以帮助学生形成科学概念、理解和巩固科学知识,正确掌握实验的基本方法和基本技能,而且对培养学生理论联系实际的学风、实事求是的科学态度和探究问题的科学方法都具有重要的意义。在学习误差理论与数据处理时,由于课程涉及面广,加之内容枯燥,不易理解,很难牢固的掌握所学知识,学生学习的积极性也不高。教学实验的出现解决了这一问题,它可以使学生更好的理
14、解课上所学内容,把所学与实际应用紧密的联系在一起,同时也锻炼学生的动手实践能力,从而达到良好的教学效果。在信息化的今天,计算机是必不可少的,利用计算机为我们处理数据,不仅方便,而且有利于学生对抽象的概念、定理、公式的理解与掌握,增强学生的学习兴趣。计算机教学可使原来抽象、枯燥的学习内容通过图形、动画等表现形式而变得直观、易懂,提升教学效果。但是,在实验过程中我们发现,大多数的试验平台都有一定的缺陷,比如:1因为大部分实验平台是用面向过程的程序语言所编写的,例如(Turbo C),平台的界面不友好,不能给人直观的感觉;2在实验中使用这种平台进行数据处理过程当中,在输入数据时可能对程序的误修改导致
15、程序出错以至实验失败。本设计利用Microsoft公司Visual C+ 6.0设计大学误差分析实验平台,Visual C+是一个功能强大的面向对象的可视化软件开发工具,可视化程序设计最大的优点是设计人员可以不用编写或只需编写很少的程序代码,就能完成应用程序的设计,这样就能极大地提高设计人员的工作效率。这种方法开发出来的软件平台是符合Windows习惯的软件平台,这种平台的界面友好,使用方便,更能直观的反映实验的结果,使学生巩固所学的知识。1.2 研究误差的意义人类为了认识自然和改造自然,需要不断地对自然界的各种现象记性测量和研究。由于实验方法和实验设备的不完善,周围环境的影响,以及受人们认识
16、能力所限制等,测量和实验所得数据和别测量的真值之间,不可避免的存在着差异,这在数值上即表现为误差。随着科学技术的日益发展和人们知识水平的不断提高,随可将误差控制得愈来愈小,但终究不能完全消除它。误差存在的必然性和普遍性,已为大量实践所证明。为了充分认识并进而减小或消除误差,必须对测量过程和科学实验中始终存在的误差进行研究。显然,测量误差的存在和不可避免会影响人们对客观事物及其状态认识的准确性,为此有必要对测量误差进行更深人的研究,以寻求使测量误差尽量减小的方法并准确地判断测量结果的可靠程度。因此,无论在理论上还是在实践中,研究各种参数检测过程中出现的测量误差都有现实的意义。研究误差的主要意义1
17、)正确认识误差的性质,分析误差产生的原因,以消除或减小误差。2)正确组织实验过程,合理设计仪器或选用仪器和测量方法,以便在最经济条件下,得到理想的结果。1.3 Visual C+简介Visual C+是一个功能强大的面向对象的可视化软件开发工具。自1993年Microsoft公司推出Visual C+1.0后,随着其新版本的不断问世,Visual C+已成为专业程序员进行软件开发的首选工具。Visual C+6.0不仅是一个C+编译器,而且是一个基于Windows操作系统的可视化集成开发环境(integrated development environment,IDE)。Visual C+6.
18、0由许多组件组成,包括编辑器、调试器以及程序向导AppWizard、类向导Class Wizard等开发工具。 这些组件通过一个名为Developer Studio的组件集成为和谐的开发环境。VC+应用程序的开发主要有两种模式,一种是WIN API方式,另一种则是MFC方式,传统的WIN API开发方式比较繁琐,而MFC则是对WIN API再次封装,所以MFC相对于WIN API开发更具备效率优势,本课题利用Microsoft公司Visual C+ 6.0的MFC方式设计大学误差分析实验平台,Visual C+是一个功能强大的面向对象的可视化软件开发工具,它有很多的优点:(1)符合人们习惯的思
19、维方法,便于分解大型的复杂多变的问题。由于对象对应于现实世界中的实体,因而可以很自然地按照现实世界中处理实体的方法来处理对象,软件开发者可以很方便地与问题提出者进行沟通和交流;(2)易于软件的维护和功能的增减。对象的封装性及对象之间的松散组合,都给软件的修改和维护带来了方便;(3)可重用性好。重复使用一个类(类是对象的定义,对象是类的实例化),可以比较方便地构造出软件系统,加上继承的方式,极大地提高了软件开发的效率;(4)与可视化技术相结合,改善了工作界面。随着基于图形界面操作系统的流行,面向对象的程序设计方法也将深入人心。所以利用Visual C+ 6.0设计误差分析实验平台会解决上述缺陷,
20、使试验平台的界面友好,易于操作,学生更容易掌握所学内容。1.4本章小结本章主要介绍实验平台的课题背景,整体上了解课题提出的原因,简介研究误差的意义,及研究误差的重要性,说明无论在理论上还是在实践中,研究各种参数检测过程中出现的测量误差都有现实的意义。最后介绍本实验平台的开发环境Visual C+ 6.0这个可视化开发环境,并且介绍了可视化开发环境的优点,说明利用Visual C+ 6.0的MFC这个开发环境的优越性,因为方法开发出来的软件平台是符合Windows习惯的软件平台,这种平台的界面友好,使用方便,更能直观的反映实验的结果,使学生巩固所学的知识。81 北京理工大学现代远程(继续)教育学
21、院毕业设计(论文) 第2章 实验误差分析和数据处理通过实验测量所得大批数据是实验的主要成果,但是在实验中,由于测量仪器仪表、测量方法、周围环境和人的观察等方面的原因,实验数据总存在一些误差,所以在整理这些数据时,首先应对实验数据的可靠性进行客观的评定。误差分析的目的就是评定实验数据的精确或误差,通过误差分析,可以认清误差的来源及其影响,并设法排除数据中所包含的无效成分,还可进一步改进实验方案。在实验中注意哪些是影响实验精确度的主要方面,这对正确地组织实验方法、正确评判实验结果和设计方案,从而提高实验的精确性具有重要的指导意义。12.1测量误差的基本概念2.1.1实验数据的误差来源及分类误差是实
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机毕业设计论文基于VC 的误差分析实验平台设计 计算机 毕业设计 论文 基于 VC 误差 分析 实验 平台 设计

链接地址:https://www.31ppt.com/p-4863451.html