C-Programm Standardabweichungsberechnung und Mittelwert



  • Es handelt sich, den Mittelwert und Standardabweichung durch eine C-Funktion zu berechnen. Diese Programmierung soll am Anfang fragen, wieviel Zahl man berechnen will.Das heißt wenn ich 10 Zahl berechnen will, fragt man mich dann, die 10 Zahl einzugehen, dann wird die Berechnung des Mittelwerts von den 10 Zahlen kommen . Dann auch wird die Berechnung des Standards kommen, wenn und nur gefragt ist.



  • @DirkB es ist bitte ein Pratikum, und man soll das programmieren , wie es gesagt ist. Ich möchte bitte , dass man mir hift, diese Programmierung zu programmieren



  • und du weißt jetzt nicht, wie man einen mittelwert und eine standardabweichung berechnet, wie man mehrere ("N") werte eingibt, wie man funktionen in eigene dateien auslagert, wie man funktionen aufruft, oder du weißt sonst irgendwas nicht?

    also niemand wird dir hier ein fertiges programm liefern, weil du deinen kopf selbst anstrengen oder es bleiben lassen sollst.



  • @Kevino17 was ist mit der Übung aus dem 3. Praktikum?
    Hast du die auch nicht gemacht.



  • @Wade1234 Ich weiss wie man einen Mittelwert im Program berechnen soll. Aber ich weiss nicht Wie soll man die Formel der Standardabweichung im Programm einrichten . Das heißt, wie man die Berechnung der Standardabweichung programmieren soll



  • @DirkB ich habe schon die Übung aus dem 2 und 3. Praktikum fertig gemacht



  • aha, dann frag doch bitte in zukunft direkt danach.

    also du berechnest am besten als erstes die summe aus x - x_quer über alle x. (schleife von 0 bis kleiner N)
    dann dividierst du das ganze durch (1 - N)
    zum schluss ziehst du daraus die wurzel (mit sqrt)

    https://de.wikipedia.org/wiki/Empirische_Varianz#Abgeleitete_Begriffe

    edit: du musst natürlich durch (N - 1) dividieren, sorry



  • #include <stdio.h>
    #include <stdlib.h>

    float Mittelwert2(float array[]);
    //Hauptprogramm
    int main()
    {
    int j;

    printf("Der Zahlen N ist: " );
    

    scanf("%d" , &j);
    int i;

    float array[j];
    float Mittelwert1,nb, summe;
    summe=0;
    i=0;
    while(i<j){
    printf("Geben Sie die Zahl ein : " );
    scanf("%f", &array[i]);
    summe+=array[i];

      i++;
    }
    

    printf("Der Mittelwert 2 ist: %f\n", Mittelwert2);

    }

    //C-Funktion

    float Mittelwert2(float array[])

    {
    int j;
    int i;
    int k;
    float summe = 0;
    i=0;
    while(i<j){
    summe+=array[i];
    k= summe / j;
    i++;
    }
    return k;

    }

    Können sie bitte die Programmierung von der Berechnung der Standardabweichung weitermachen?



  • @Kevino17 sagte in C-Programm Standardabweichungsberechnung und Mittelwert:

    Können sie bitte die Programmierung von der Berechnung der Standardabweichung weitermachen?

    wie wäre es, wenn du erstmal selber die Mittelwertfunktion richtig machst.

    Die ist ohne Überlegung hingerotzt.



  • @Kevino17 Du bitte markiren Code in Editor und klicken </> neben dem Dropdown mit "C++".


Log in to reply