c语言随机误差分析

c语言随机误差分析

ID:32629204

大小:138.48 KB

页数:10页

时间:2019-02-13

c语言随机误差分析_第1页
c语言随机误差分析_第2页
c语言随机误差分析_第3页
c语言随机误差分析_第4页
c语言随机误差分析_第5页
资源描述:

《c语言随机误差分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、误差理论与数据处理姓名:班级:学号:随机误差分析随机误差:在实际相同条件下,多次测量同一量值时,其绝对值和符号无法预计的测量误差。2,思路及公不:1)不等精度:首先输入一组数据(输入个数为10,若要输入其余数值对N进行修改),测量所得值;算术平均值为:x=(xl+x2+x3+•••+xn)/n;残余误差:vi=xi-x;标准差:(1)、贝塞尔公式:(n-1)];(2)、别捷尔斯法:1.253XE

2、vi

3、/Vn(n-l);2)不等精度的测量首先对权值进行处理pl:p2:•••:pn=各组数据标准差平方的倒数之比

4、;加权算术平均值:Lpi*xi/Lpi;加权算术平均值的标准差:单位权测量值的标准差/VEpi;编程如下:include”stdio.h”^include"stdlib.h"#include"math.h1'doubled[100J;doublexl=0.0,x2=0.0,x3=0.0,average=0.0;//1分布表a=0.01doubleT[]={63.66,9.92,5.84,4.60,4.03,3.71,3.50,3.36,3.25,3」7,3.11,3.05,3.01,2.9&2.95,2.92

5、,2.90,2.込2.86,2.85,2.83,2.82,2.81,2.80,2.79,2.78,2.77,2.76,2.76,2.75,2.70,2.68,2.66,2.65,2.64,2.63,2.63,2.58};〃求平均数doubleaverage_fun(doubledatas[],intdatasnum){intk=0;fdr(k=0;k

6、rplus(intnum,doublea[],doublex){intij;doublec[100],w;for(i=0;i

7、j]);for(i=0;i

8、);scanf(”%f,&A);if(num%2==0){if(w>num/2.0*A){printf(”该算术平均值不正确!”);}elseprint"该算术平均值正确!”);}elseif(w>(num/2.0-0.5)*A){printf(”该算术平均值不正确!”);}elseprintfC'该算术平均值正确!”);//判断系统误差judgel(intnum){inttj;doublem=O.O,n=O.O,z=O.O;if(num%2==0){t=num/2;forU=0;j

9、+)m+=d[j];for(j=t;j

10、*data[k];}x1=sqrt(m/(num-l));x2=xl/(sqrt(num));}〃判別粗大误差voidjudge2(intw){inti;for(i=0;i

11、=0.0;inti;fbr(i=O;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。