C Programm zur Berechnung der Standardabweichung

In diesem Beispiel lernen Sie, die Standardabweichung von 10 Zahlen mithilfe von Arrays zu berechnen.

Um dieses Beispiel zu verstehen, sollten Sie die folgenden C-Programmierthemen kennen:

  • C Arrays
  • Übergeben Sie Arrays an eine Funktion in C.

Dieses Programm berechnet die Standardabweichung einer einzelnen Reihe mithilfe von Arrays. Besuchen Sie diese Seite, um mehr über Standardabweichung zu erfahren.

Um die Standardabweichung zu berechnen, haben wir eine Funktion mit dem Namen erstellt calculateSD().

Programm zur Berechnung der Standardabweichung

 #include #include float calculateSD(float data()); int main() ( int i; float data(10); printf("Enter 10 elements: "); for (i = 0; i < 10; ++i) scanf("%f", &data(i)); printf("Standard Deviation = %.6f", calculateSD(data)); return 0; ) float calculateSD(float data()) ( float sum = 0.0, mean, SD = 0.0; int i; for (i = 0; i < 10; ++i) ( sum += data(i); ) mean = sum / 10; for (i = 0; i < 10; ++i) SD += pow(data(i) - mean, 2); return sqrt(SD / 10); ) 

Ausgabe

 Geben Sie 10 Elemente ein: 1 2 3 4 5 6 7 8 9 10 Standardabweichung = 2.872281 

Hier wird das Array mit 10 Elementen an die calculateSD()Funktion übergeben. Die Funktion berechnet die Standardabweichung anhand des Mittelwerts und gibt sie zurück.

Interessante Beiträge...