11-11-16
16:29
βασικα αυτο το p που ειπες δεν χρειαζεται γιατι εχω συγκεκριμενα νουμερα. το e(xi^2) ειναι( xi^2+x2^2+..._x10^2)/10 . πρεπει να βρω αποτελεσμα 255,8222 και βρισκω κατι ακυρο. κατι κανω λαθος..
Εγώ απλά σου έδωσα τον γενικό τύπο. Το πρόγραμμα που ψάχνεις συγκεκριμένα είναι το παρακάτω.
Code:
int i, N = 10;
float E = 0,
m = 0,
V;
for ( i = 0 ; i < N ; i++ )
{
E = E + A[i] * A[i];
m = m + A[i];
}
E = E/N;
m = (m/N);
V = E - m*m;
Σημείωση: Το μήνυμα αυτό γράφτηκε 7 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
10-11-16
21:57
μου πεταει μ not found
Δοκίμασε με αγγλικό m. Προσπαθείς να μάθεις τη γλώσσα ή να λύσεις ασκήσεις σε πιθανότητες? Γιατί αν προσπαθείς το πρώτο και δεν καταλαβαίνεις τι είναι αυτό το λάθος που σου βγάζει πρέπει να πας πίσω στην αρχή και να διαβάσεις για τις δηλώσεις μεταβλητών.
Σημείωση: Το μήνυμα αυτό γράφτηκε 7 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
10-11-16
21:31
Για την διακύμανση θα χρησιμοποιήσεις τον τύπο Ε(χ^2) - μ^2
το μ το έχεις βρει ήδη. Για το Ε απλά μέσα σε μία for προσθέτεις όλα τα τετράγωνα των παρατηρήσεων και τα πολλαπλασιάζεις με την πιθανότητα τους.
το μ το έχεις βρει ήδη. Για το Ε απλά μέσα σε μία for προσθέτεις όλα τα τετράγωνα των παρατηρήσεων και τα πολλαπλασιάζεις με την πιθανότητα τους.
Σημείωση: Το μήνυμα αυτό γράφτηκε 7 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
10-11-16
20:15
Code:
for (i = 0; i<9; i++){
A[i+1] = A[i+1] + A[i];
}
MO = A[9]/10;
Πιθανώς να κατάλαβα λάθος, αλλά λες πως δεν μπορείς να χρησιμοποιήσεις βοηθητική μεταβλητή sum?
Με αυτό τον τρόπο απλά προσθέτεις σε κάθε κελί του πίνακα όλα τα προηγούμενα, άρα στο τελικό κελί έχεις το συνολικό άθροισμα και μετά το διαιρείς με το 10 για να πάρεις το μέσο όρο.
Σημείωση: Το μήνυμα αυτό γράφτηκε 7 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.