Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Optimale Ursprungsgerade (x 1 | y 1 ) (x 2 | y 2 ) (x 3 | y 3 ) (x 4 | y 4 ) Mittelwert der x-Koordinaten Mittelwert der y-Koordinaten (x mittel | y mittel.

Ähnliche Präsentationen


Präsentation zum Thema: "Optimale Ursprungsgerade (x 1 | y 1 ) (x 2 | y 2 ) (x 3 | y 3 ) (x 4 | y 4 ) Mittelwert der x-Koordinaten Mittelwert der y-Koordinaten (x mittel | y mittel."—  Präsentation transkript:

1 Optimale Ursprungsgerade (x 1 | y 1 ) (x 2 | y 2 ) (x 3 | y 3 ) (x 4 | y 4 ) Mittelwert der x-Koordinaten Mittelwert der y-Koordinaten (x mittel | y mittel ) Mittelwert der x-Koordinaten Mittelwert der y-Koordinaten (x mittel | y mittel ) y = y mittel / x mittel * x

2 UML - Diagramme vereinfachen die Kommunikation (Unified Modeling Language) Name der Klasse Inhalt der Klasse Instanzvariablen: Hier wird gespeichert, was das Objekt weiß. Methoden: Hier wird festgelegt, was ein Objekt kann. ausführbares Programm

3 Objekte erzeugen Programm ausführen public static void main(String[] args) { UrsprungsRegressionAusDatei meineApplikation = new UrsprungsRegressionAusDatei(); meineApplikation.berechneSpaltensummenAusDatei(); meineApplikation.starteRegression(); }// Ende der main-Methode Das Wunder der Geburt! Das Objekt meineApplikation erblickt das Licht der Welt! Hier macht es die Dinge, für die es programmiert wurde, indem wir seine Methoden aufrufen. Der Bauplan für meineApplikation steht in der Klasse UrsprungsRegressionAusDatei.java

4 private void berechneSpaltensummenAusDatei(){ try { BufferedReader dateiReader = new BufferedReader(new FileReader(new File("Daten.txt"))); String zeile = null; zeile = dateiReader.readLine(); while (zeile != null) { String[ ] Zeile = zeile.split(";"); double xtmp = Double.parseDouble(Zeile[0]);. System.out.print(xtmp);System.out.print(" "); xSumme = xtmp + xSumme; double ytmp = Double.parseDouble(Zeile[1]); System.out.println(ytmp); ySumme = ytmp + ySumme; länge = länge + 1; zeile = dateiReader.readLine(); }// Ende der while Schleife die durch jede Zeile der Datei läuft dateiReader.close(); } catch (Exception e) { System.out.println("Öffnen der Datei fehlgeschlagen"); }// Ende try catch }// Ende der Methode berechneSpaltensummen

5 Codeschnipsel double xSumme = 0.0; double xMittelwert = 0.0; double ySumme = 0.0; double yMittelwert = 0.0; int länge = 0; double optimalerAnstieg = 0.0; UrsprungsRegressionAusDatei meineApplikation = new UrsprungsRegressionAusDatei(); meineApplikation.berechneSpaltensummenAusDatei(); meineApplikation.starteRegression(); System.out.println("Regression beginnt..."); xMittelwert = xSumme / länge; System.out.print("Mittelwert der xListe: "); yMittelwert = ySumme / länge; System.out.print("Mittelwert der yListe: "); optimalerAnstieg = yMittelwert / xMittelwert; System.out.print("Der Anstieg der optimalen Ursprungsgeraden: "); System.out.println(optimalerAnstieg); BufferedReader dateiReader = new BufferedReader(new FileReader(new File("Daten.txt"))); String zeile = null; zeile = dateiReader.readLine(); while (zeile != null) { String[ ] Zeile = zeile.split(";"); double xtmp = Double.parseDouble(Zeile[0]);. System.out.print(xtmp);System.out.print(" "); xSumme = xtmp + xSumme; double ytmp = Double.parseDouble(Zeile[1]); System.out.println(ytmp); ySumme = ytmp + ySumme; länge = länge + 1; zeile = dateiReader.readLine(); }// Ende der while Schleife die durch jede Zeile der Datei läuft dateiReader.close(); try { } catch (xException e) { } import java.io.*;


Herunterladen ppt "Optimale Ursprungsgerade (x 1 | y 1 ) (x 2 | y 2 ) (x 3 | y 3 ) (x 4 | y 4 ) Mittelwert der x-Koordinaten Mittelwert der y-Koordinaten (x mittel | y mittel."

Ähnliche Präsentationen


Google-Anzeigen