Methoden aufgabe

lwqyt

Mitglied
Hey meine Aufgabe ist es ein Programm zu schreiben das aus mehreren Werten den Mittelwert und die Standartabweichung ausgibt, jedoch soll die berechnung jeweils in einer methode stehen, den mittelwert habe ich schon jedoch weiß ich nicht wie das mit der standartabweichung zu programmieren ist.
Quellcode :
Java:
import java.io.*;
public class mittelstandart 
{
	public static void main (String[]args)
	throws IOException
	{
		double feld[];
		double trag, mittel, standart;
		int probe;
		
		BufferedReader input=new BufferedReader (new InputStreamReader(System.in));
		
		System.out.print(" Wie viele Probekörper ?");
		probe=Integer.parseInt(input.readLine());

		feld=new double[probe];
		
		for(int i=0;i<probe;i++)
		{
			feld[i]=Double.parseDouble(input.readLine());
		}
		
		mittel=mittelw(feld);
		System.out.println("Der Mittelwert ist "+mittel);
		
		standart=standar(feld);
	}
	public static double mittelw(double w[])
	{
		double sum=0;
		for(int i=0;i<w.length;i++)
		sum=sum+w[i];
		return sum/w.length;
	}
	public static double standar(double w[])
	{
		
	}
}

mfg. Jojo
 
Du rufst als erstes in deiner standar Methode deine mittelw-Methode auf und merkst dir den Rückgabewert.
Anschließend berechnest du die Varianz (iteriere wieder über das Array und ziehe das Arithmetische Mittel von der Zahl i ab, quadriere. Das machst du mit allen Zahlen aus dem Array und addierst diese wieder alle auf und dividierst zum Schluss erneut durch die Anzahl der Zahlen)
Anschließend noch die Wurzel aus dem Gesamtergebnis(Varianz) und das war`s.

Arithmetisches Mittel - Varianz - Standardabweichung - Statistik | Wirtschaftsinformatik-24.de
 

Neue Themen


Zurück
Oben