AVEVA软件编程是C语言么,【求助】此段C语言代码运行不了

#include void ttest(float data1[],unsigned long n1,float data2[],unsigned long n2,float *t,float *prob)

{

void avevar(float data[],unsigned long n,float *ave,float *var);

float betai(float a,float b,float x);

float var1,var2,svar,df,ave1,ave2;

avevar(data1,n1,&ave1,&var1);

avevar(data2,n2,&ave2,&var2);

df=n1+n2-2;

svar=((n1-1)*var1+(n2-1)*var2)/df;

*t=(ave1-ave2)/sqrt(svar*(1.0/n1+1.0/n2));

*prob=betai(0.5*df,0.5,df/(df+(*t)*(*t)));

}

void avevar(float data[],unsigned long n,float *ave,float *var)

{

unsigned long j;

float s,ep;

for(*ave=0.0,j=1;j<=n;j++)*ave+=data[j];

*ave/=n;

*var=ep=0.0;

for(j=1;j<=n;j++){

s=data[j]-(*ave);

ep+=s;

*var+=s*s;

}

*var=(*var-ep*ep/n)/(n-1);

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值