1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > C语言存储误差 C语言实现测量数据误差处理

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

时间:2024-05-02 21:29:13

相关推荐

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

《C语言实现测量数据误差处理》由会员分享,可在线阅读,更多相关《C语言实现测量数据误差处理(9页珍藏版)》请在人人文库网上搜索。

1、0 误差处理程序(C 语言) 电子信息工程学院 通信 1009 10211159 高子豪 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。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。