Räkna ut standardavvikelsen från x antal tal

Programmering

3 svar · 393 visningar · startad av Mc Fetto

Medlem sedan nov. 20022 355 inlägg
Trådstart#1

Hej, jag sitter och ska räkna ut standardavvikelsen från ett icke givet antal tal (integer). Men jag får det inte att fungera. Någon som kan shånga upp lite pseudokod??
Tacksam!

Medlem sedan juni 20008 205 inlägg
#2
sa = 0
för varje tal {
    sa += abs(talet - medelvärdet av talen)
}
stdavvikelse = sa / antal tal
Medlem sedan nov. 20022 355 inlägg
#3

spango skrev:

sa = 0
för varje tal {
    sa += abs(talet - medelvärdet av talen)
}
stdavvikelse = sa / antal tal

medelvärdet av talen? Är det av alla talen, eller av talen fram till det tal man just kommit till?

Medlem sedan juni 20008 205 inlägg
#4

Av alla tal.
Standardavvikelsen är ju den genomsnittliga differensen mellan talen :)

249 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)