ចូរសរសេរកូដគណនាក្រឡាផ្ទៃខាងក្រោមខ្សែរកោង AUC តាមទិន្នន័យដែលបានផ្តល់ឱ្យ។ អ្នកត្រូវសរសេរកូដគណនាតាមរូបមន្តចតុកោណព្នាយកែង (b+B)*h/2។
Code c programming #include #include #include int main(){ FILE * file; double x[351],y[351],trapz = 0; char line[100]; char *sp; file = fopen("AUC_data.csv","r"); if (file == NULL) { printf("Error"); return 1; } for (int i = 0; i < 351; i++) { fgets(line,100,file); sp = strtok(line,";"); x[i]= atof(sp); sp = strtok(NULL,";"); y[i]= atof(sp); } for (int i = 0; i < 350; i++) { trapz = trapz + ((y[i]+y[i+1])*(x[i+1]-x[i]))/2; } printf("\nArea under curve : %lf\n\n",trapz); fclose(file); return 0; } Results