l'écart type de la taille de la matrice de java

Hé les gars, je vais avoir de la difficulté à trouver comment calculer la norme de la divination d'un tableau en Java. Comme vous pouvez le voir j'ai déjà calculé la moyenne, et je sais qu'à la fin je vais le diviser par la taille de l'échantillon moins 1 (n-1) et le carré de ce nombre. Le problème que je vais avoir est de savoir comment prendre le numéro de tous et de calculer dans quelle mesure il est loin de la moyenne, alors le carré de ce nombre. Je sais que je pourrais le faire tous les numéros de la série de données séparément, mais il y a un moyen plus facile. Toute aide serait appréciée, voici mon code.

public class CalculateArray
{
public static void main(String[] args)
{
int [] numbers = new int[]{1,2,3,4,5,6,7,8,9};
int sum = 0;
int max = 0;
int min = numbers[0];
double sd = 0;
for(int i=0; i<numbers.length; i++)
{
sum = sum + numbers[i];
}
double average = sum / numbers.length;
System.out.println("Average value is : " + average);
for(int i=0; i<numbers.length; i++)
{
if(numbers[i] > max)
{
max = numbers[i];
}
}
System.out.println("max number is : " + max);
for(int i=0; i<numbers.length; i++)
{
if(numbers[i] < min)
{
min = numbers[i];
}
}
System.out.println("min number is : " + min);
for (int i=0; i<numbers.length;i++)
{
//this is where im having problems
sd = ???
}
double standardDeviation = math.sqrt(sd/(numbers.length-1));
System.out.println("The standard deviation is : " + standardDeviation);
}
}
Qu'en est std += pow(average - numbers[i], 2);?

OriginalL'auteur user1905170 | 2013-02-12