粗大误差判别方法的MATLAB实现

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

毕业设计

题目粗大误差判别方法的MATLAB实现学院自动化与电气工程学院

专业电气工程及其自动化

班级电传1101

二〇一五年五月三十一日

摘要

在现在的学习和教学过程中,MATLAB起着越来越重要的作用,起到了辅助教学、科学研究的重要作用。利用传统方法进行数据的误差处理既繁琐又浪费时间,而有了MATLAB之后,不仅可以缩短计算用的时间,还可以把庞大的数据几秒中就处理的很精确,达到了事半功倍的效果。再加上,MATLAB有简洁的绘图功能以及GUI界面,使图形形象生动的展现在我们面前,达到了图形数据化的效果,也在处理误差的同时给我们展现出一个完美的人机界面。因此,MATLAB的学习对我们至关重要,也是处理误差的非常好的工具。粗大误差对数据结果的影响很大,本文计算数据时,应该使最终结果尽可能的精确,所以处理粗大误差也是我们应该完成的任务,之前理论学习的七种粗大误差剔除的方法,即:莱以特准则、t检验准则、格拉布斯准则、狄克逊准则、奈尔准则、精细准则、肖维涅准则。把这七种方法编写成MATLAB程序,剔除粗大误差。

关键词:MATLAB;GUI;误差;数据处理;人机界面

ABSTRACT

MATLAB playing an increasingly important role in the current process of learning and teaching. It played an important supporting role in teaching, scientific research. Using traditional methods for data processing error cumbersome and time-consuming. after the MATLAB appeared, Not only shorten the time to calculate, but also can put in a few seconds on the large data processing is very precise, reduce the computing time used and achieve a multiplier effect. in addition, MATLAB neat graphics and GUI interface. So vivid graphics in front of us, to the graphic data of the results, while also addressing error showing us a perfect man-machine interface. Therefore , MATLAB learning is important to us, but also a very good tool for error handling .We should make the calculation results to calculate the precise ,because of the error is making great influence on the data results. Gross error handling is our mission to be accomplished .the methods of the gross error is excluding Levin with special guidelines ;t test guidelines ;Grubbs Guidelines; Dixon criteria Guidelines; Nair criteria Guidelines ;fine criterion ;Xiao Guidelines .we should process MATLAB program to deal with gross error.

Key words: MATLAB;GUI;error;data processing;man-machine interface;

目录

摘要................................................................................................................................ I ABSTRACT .................................................................................................................. II 1 前言. (1)

1.1研究的背景与意义 (1)

1.2 研究现状 (1)

1.3本文研究的主要内容 (2)

2 误差的基本概念 (3)

2.1 误差的定义 (3)

2.2 误差分类 (3)

2.3 随机误差 (3)

2.3.1 算术平均值 (3)

2.3.2 测量的标准差 (3)

2.4 系统误差 (6)

2.5 粗大误差 (6)

2.5.1判别粗大误差的准则 (6)

2.5.2几种准则的比较 (14)

2.6 本章小结 (14)

3. 粗大误差判别方法的MATLAB实现 (15)

3.1 MATLAB软件概述 (15)

3.1.1 MATLAB GUI介绍 (15)

3.1.2 GUI控件对象及其属性 (15)

3.1.3 GUI程序设计步骤 (16)

3.2 主界面程序设计 (17)

3.3 粗大误差剔除方法选择界面设计 (18)

3.4 粗大误差程序设计 (23)

3.4.1 莱以特准则的MATLAB实现 (23)

3.4.2 罗曼诺夫斯基准则的MATLAB实现 (28)

3.4.3 格拉布斯准则的MATLAB实现 (32)

3.4.4 狄克松准则的MATLAB实现 (36)

3.4.5 奈尔准则的MATLAB实现 (40)

3.4.6 精细准则的MATLAB实现 (44)

3.4.7 肖维涅准则的MATLAB实现 (48)

3.5 本章小结 (51)

结论 (52)

参考文献 (53)

致谢 (54)

相关文档
最新文档