Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
1
Optimale Ursprungsgerade
y = ymittel / xmittel * x (x1 | y1) (x2 | y2) (x3 | y3) (x4| y4) Mittelwert der x-Koordinaten Mittelwert der y-Koordinaten (xmittel | ymittel) Mittelwert der x-Koordinaten Mittelwert der y-Koordinaten (xmittel | ymittel)
2
ausführbares Programm
UML - Diagramme vereinfachen die Kommunikation (Unified Modeling Language) Name der Klasse Instanzvariablen: Hier wird gespeichert, was das Objekt weiß. Inhalt der Klasse Methoden: Hier wird festgelegt, was ein Objekt kann. ausführbares Programm
3
Objekte erzeugen Programm ausführen
Das Wunder der Geburt! Das Objekt „meineApplikation“ erblickt das Licht der Welt! Der Bauplan für „meineApplikation“ steht in der Klasse UrsprungsRegressionAusDatei.java public static void main(String[] args) { UrsprungsRegressionAusDatei meineApplikation = new UrsprungsRegressionAusDatei(); meineApplikation.berechneSpaltensummenAusDatei(); meineApplikation.starteRegression(); }// Ende der main-Methode Hier macht es die Dinge, für die es programmiert wurde, indem wir seine Methoden aufrufen.
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 try { } catch (xException e) { double xSumme = 0.0;
double xMittelwert = 0.0; double ySumme = 0.0; double yMittelwert = 0.0; int länge = 0; double optimalerAnstieg = 0.0; import java.io.*; 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"))); zeile = dateiReader.readLine(); String zeile = null; 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(); UrsprungsRegressionAusDatei meineApplikation = new UrsprungsRegressionAusDatei(); meineApplikation.starteRegression(); meineApplikation.berechneSpaltensummenAusDatei();
Ähnliche Präsentationen
© 2025 SlidePlayer.org Inc.
All rights reserved.