C语言存储误差,C语言实现测量数据误差处理.pdfVIP

C语言存储误差,C语言实现测量数据误差处理.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语⾔存储误差,C语⾔实现测量数据误差处理 《C语⾔实现测量数据误差处理》由会员分享,可在线阅读,更多相关《C语⾔实现测量数据误差处理(9页珍藏版)》请在⼈⼈⽂库⽹上搜 索。 1、0 误差处理程序(C 语⾔) 电⼦信息⼯程学院 通信 1009⾼⼦豪 1 实验⽬的 实现对输⼊数据的误差处理: 剔除粗⼤误差。 判断累进性系统误差和周期性系统误差。 计算平均值,⽅差,不确定度。 程序代码 #include #include double SUM(double x,int n); double AVRG(double x,int n); double SD(double x,int n); int PauTa(double x,int n); int Chauvenet(double x,int n); int Grubbs_1(double x,int n。 2、); int Grubbs_2(double x,int n); static int n; static double a500; int main() int i,choose,leap=1; double avg,sd,v500,M=0,AH=0,vmax=0; double P,PX=12.706,4.303,3.182,2.776,2.571,2.447,2.365,2.306,2.262,2.228,2.131,2.0 86,2.060,2.042,2.021,2.000,1.980,1.960; printf(请输⼊数据总个数:n); scanf(%d, printf(请输⼊数据。 3、:n); for(i=0;i120)P=PX17; else if(n60)P=PX16; else if(n40)P=PX15; else if(n30)P=PX14; else if(n25)P=PX13; else if(n20)P=PX12; else if(n15)P=PX11; else if(n10)P=PX10; else P=PXn-1; printf(n 该组数组的置信区间为%lf,%lf(置信概率为 95%)n,(avg-P*sd),(avg+P*sd); return 0; double SUM(double x,int n) double s=0; int i; fo。 4、r(i=0;i=50)g=gx28; else if(n=40)g=gx27; else if(n=35)g=gx26; else if(n=30)g=gx25; else if(n=25)g=gx24; else g=gxn- 1; aver=AVRG(x,n); sd=SD(x,n); for(i=0;ixi)min=i; if(max=50)g=gx28; else if(n=40)g=gx27; else if(n=35)g=gx26; else if(n=30)g=gx25; else if(n=25)g=gx24; 6 else g=gxn-1; aver=AVRG(x,n); sd。 5、=SD(x,n); for(i=0;ixi)min=i; if(maxxi)max=i; if(vmax*vmaxg*g*sd*sd) printf(根据格拉布斯检验法,本次剔除了第%d 个数 据%lf(置信概率 95%)n,max,xmax); for(i=max;in-1;i+)xi=xi+1; leap=1; n-; else printf(根据格拉布斯检验法,没有要剔除的数据n); leap=0; return leap; 测试输⼊ 2.72 2.75 2.65 2.62 2.45 2.62 2.70 2.67 2.73 2.74 测试结果 依次使⽤了: PauTa 检验法。 Chauvenet 检验法。 Grubbs 检验法(置信概率 99%) 。 7 8。

文档评论(0)

136****0539 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档