C/C++の宿題を片付けます 102代目
■ このスレッドは過去ログ倉庫に格納されています
0038デフォルトの名無しさん
2008/01/06(日) 09:25:26for(j=0;j<n-5;++j){ /* 変更 */
sumx = sumy = sumxy = sumx2 = 0; /* 付け足し */
for(i=j;i<j+5;++i){
sumx +=x[i];
sumy +=y[i];
sumxy+=x[i]*y[i];
sumx2+=x[i]*x[i];
}
// printf("%lf %lf %lf %lf - ",sumx,sumy,sumxy,sumx2);
a=(5.0*sumxy-sumx*sumy)/(5.0*sumx2-sumx*sumx);
b=(sumx2*sumy-sumxy*sumx)/(5.0*sumx2-sumx*sumx);
printf("a=%f b=%f\n",a,b);
}
とりあえずexcelで5ずつズラしながら線形近似の数式みてあってるっぽかったんで。
■ このスレッドは過去ログ倉庫に格納されています