#include<stdio.h>
#include<math.h>
int main(void)
{
int i,n;
double xp,sx,e,sxp,xz=0.00,xpz=0.00;
double a[10];
printf("请输入您的n个实验数据");
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%lf",&a[i]);
//到此处应完成数据的录入,以下进行处理
for(i=0;i<n;i++)
{
xz=xz+a[i];
}
xp=xz/n;
for(i=0;i<n;i++)
{
xpz=(a[i]-xp)*(a[i]-xp)+xpz;
}
sx=sqrt(xpz/(n-1));
sxp=sx/sqrt(n);
e=sxp/xp;
printf("平均值为%f/n",xp);
printf("标准误差为%f/n",sx);
printf("标准偏差为%f/n",sxp);
printf("相对误差E为%f/n",e);
这个只能做些简单的处理,省的你算术了。
大物实验数据处理——用C求标准误差、标准偏差、标准偏差、相对误差
最新推荐文章于 2022-09-13 20:46:35 发布