Skip to content
Snippets Groups Projects
Commit e9adb83b authored by philippe.montando's avatar philippe.montando :iphone:
Browse files

Sums added

parent 3c36bed9
No related branches found
No related tags found
No related merge requests found
......@@ -117,6 +117,22 @@ double* a_and_b(double* my_averages){
return a_n_b;
}
// Sommes (similaire à averages() mais ne divise pas par le nb de points)
double* sums(Point* my_cloud, int cloud_size){
//double* avg = (double*)malloc(sizeof(double)*4);
double* my_sums = malloc(sizeof(double)*4);
double x, y, x2, xy;
for(int i=0; i<cloud_size-1;i++){
x+=my_cloud[i].x;
y+=my_cloud[i].y;
x2+=popow(my_cloud[i].x,2);
xy+=(my_cloud[i].x*my_cloud[i].y);
}
my_sums[0]=x;my_sums[1]=y;my_sums[2]=x2;my_sums[3]=xy;
printf("x=%f - y=%f - x2=%f - xy=%f", my_sums[0],my_sums[1],my_sums[2],my_sums[3]);
return my_sums;
}
double slope(){
return 0.0;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment