Aufgabe ausgeführt.
This commit is contained in:
parent
dc53e465fb
commit
540b1b1dee
30
MessApp.java
30
MessApp.java
|
@ -4,6 +4,12 @@
|
||||||
*/
|
*/
|
||||||
public class MessApp {
|
public class MessApp {
|
||||||
private Messkonduktor messkonduktor;
|
private Messkonduktor messkonduktor;
|
||||||
|
int[][] messreihen;
|
||||||
|
int[] mittelwerteMessreihen;
|
||||||
|
int[] mittelwerteMessungen;
|
||||||
|
int anzahlMessreihen = 10;
|
||||||
|
int anzahlWerteMessreihe = 20;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fuehrt eine Messung durch.
|
* Fuehrt eine Messung durch.
|
||||||
|
@ -17,18 +23,42 @@ public class MessApp {
|
||||||
|
|
||||||
private void initialisieren() {
|
private void initialisieren() {
|
||||||
// TODO Objektsammlung und Messkonduktor erzeugen
|
// TODO Objektsammlung und Messkonduktor erzeugen
|
||||||
|
messkonduktor = new Messkonduktor(400000);
|
||||||
|
messreihen = new int[anzahlMessreihen][anzahlWerteMessreihe];
|
||||||
}
|
}
|
||||||
|
|
||||||
private void analyseDurchfuehren() {
|
private void analyseDurchfuehren() {
|
||||||
// TODO Benutzen Sie 'messkonduktor' um die Messungen
|
// TODO Benutzen Sie 'messkonduktor' um die Messungen
|
||||||
// durchzufuehren und in der Objektsammlung zu speichern.
|
// durchzufuehren und in der Objektsammlung zu speichern.
|
||||||
|
for(int[] messreihe : messreihen) {
|
||||||
|
messreihe = messkonduktor.messungenDurchfuehren(messreihe);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void berechneUndDruckeMittelwerteMessreihe() {
|
private void berechneUndDruckeMittelwerteMessreihe() {
|
||||||
// TODO Implementieren Sie die Methode.
|
// TODO Implementieren Sie die Methode.
|
||||||
|
mittelwerteMessreihen = new int[anzahlMessreihen];
|
||||||
|
for(int messreihe = 0; messreihe < anzahlMessreihen; messreihe ++) {
|
||||||
|
int summe = 0;
|
||||||
|
for(int messwert : messreihen[messreihe]) {
|
||||||
|
summe += messwert;
|
||||||
|
}
|
||||||
|
mittelwerteMessreihen[messreihe] = summe/anzahlWerteMessreihe;
|
||||||
|
System.out.println("Mittelwert Messreihe " + messreihe + ": " + mittelwerteMessreihen[messreihe]);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void berechneUndDruckeMittelwerteMessung() {
|
private void berechneUndDruckeMittelwerteMessung() {
|
||||||
// TODO Implementieren Sie die Methode.
|
// TODO Implementieren Sie die Methode.
|
||||||
|
mittelwerteMessungen = new int[anzahlWerteMessreihe];
|
||||||
|
for(int messung = 0; messung < anzahlWerteMessreihe; messung ++) {
|
||||||
|
int summe = 0;
|
||||||
|
for(int[] messreihe : messreihen) {
|
||||||
|
summe += messreihe[messung];
|
||||||
|
}
|
||||||
|
mittelwerteMessungen[messung] = summe/anzahlMessreihen;
|
||||||
|
System.out.println("Mittelwert Messwert " + messung + ": " + mittelwerteMessungen[messung]);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -21,6 +21,8 @@ public class Messkonduktor {
|
||||||
this.anzahlZufallszahlen = anzahlZufallszahlen;
|
this.anzahlZufallszahlen = anzahlZufallszahlen;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fuehrt eine Anzahl Messungen durch. Die Anzahl ist bestimmt durch die
|
* Fuehrt eine Anzahl Messungen durch. Die Anzahl ist bestimmt durch die
|
||||||
* Laenge des uebergeben Arrays. Eine einzelne Messung besteht aus dem
|
* Laenge des uebergeben Arrays. Eine einzelne Messung besteht aus dem
|
||||||
|
|
Loading…
Reference in New Issue