matrix werte übergeben

Flexo

Mitglied
Hallo zusammen,

ich hab ne 4x5 matrix deren werte zufällig generiert werden. nun muss ich diese werte an ein LGS übergeben.

1gerade [x0][y0][x1][y1][ergebnis]
2gerade [x0][y0][x1][y1][ergebnis]
3gerade [x0][y0][x1][y1][ergebnis]
4gerade [x0][y0][x1][y1][ergebnis]

Ich weiß nicht wie ich die werte der einzelnen Kästchen durchnummeriert sind falls sie das überhaupt sind?

Könnte mir bitte jemand erklären wie ich vorgehen muss bzw. vielleicht kennt ja jemand ein matrix tutoral oder so was.

Mfg Flexo
 

Haave

Top Contributor
Ich verstehe deine Frage nicht so ganz. Befinden sich die zufallsgenerierten Zahlen in Arrays? (Die eckigen Klammern deuten darauf hin.) Weißt du nicht, wie du an die einzelnen Werte in den Arrays rankommst? Was für Kästchen sind das, die du durchnummerieren möchtest?
Was mich dabei gerade etwas wundert: Dir ist schon klar, dass du allein mit zufallsgenerierten Werten so gut wie nie ein lösbares Gleichungssystem herausbekommen wirst? Ich hab das gerade spaßeshalber mal gemacht, aber brauchbare LGS sehen anders aus :D
Java:
public class LGS {
	private int[] x = new int[10];
	private int[] y = new int[10];
	private int[] result = new int[10];
	
	public int[] werteBerechnen(int[] array) {
		for(int i = 0; i < array.length; i++) {
			array[i] = (int)(Math.random()*20)+1;
		}
		return array;
	}
	
	public LGS() {
		super();
		this.x = werteBerechnen(x);
		this.y = werteBerechnen(y);
		this.result = werteBerechnen(result);
	}
	
	public static void main(String[] args) {
		LGS lgs1 = new LGS();
		LGS lgs2 = new LGS();
		LGS lgs3 = new LGS();
		
		int zufall = (int)(Math.random()*10);
		
		System.out.println("I.   "+lgs1.x[zufall]+"x + "+lgs1.y[zufall]+"y = "+lgs1.result[zufall]);
		System.out.println("II.  "+lgs2.x[zufall]+"x + "+lgs2.y[zufall]+"y = "+lgs2.result[zufall]);
		System.out.println("III. "+lgs3.x[zufall]+"x + "+lgs3.y[zufall]+"y = "+lgs3.result[zufall]);
	}
}

EDIT: Ach ja, ich hab mich hier bei den Koeffizienten der Einfachheit halber mal auf natürliche Zahlen beschränkt.
 
Zuletzt bearbeitet:

Flexo

Mitglied
Das ganze sieht so aus:

double[][]ergebnis=new double[4][5];
ergebnis=CT_DemoApp.startCT(898758);

dabei geht ein Fenster auf in dem ich dann vier geraden zeichnen kann.

danach werden die ein und austrittskoordinaten (x0,y0,x1,y1) und das ergebnis (wird aus der zahl in den runden Klammern generiert) eben in der Matrix bzw in ergebnis gespeichert.

Das Lgs hab ich schon jetzt muss ich nur irgendwie an die werte in ergebnis rankommen.
 

Momolin

Aktives Mitglied
Hallo,

mit zwei Schleifen kommst Du an die Ergebnisse:
Java:
public class ForumExample {

	public static void main(String[] args) {
		double[][] ergebnis = new double[4][5];

		/* diese Zuweisung kann ich natürlich nicht machen */
		// ergebnis=CT_DemoApp.startCT(898758);

		int x, y;
		/* Schleife um die Matrix Werte zu bekommen. */
		for (x = 0; x < ergebnis.length; x++) {
			double yy[] = ergebnis[x];
			for (y = 0; y < yy.length; y++) {

				/* ein Ergebnis der Matrix */
				double einErgebnis = ergebnis[x][y];

				/* Ausgabe auf die Konsole, dient nur der Veranschaulichung */
				String ausgabe = String.format("ergebnis[%d][%d] = %f", x, y,
						einErgebnis);
				System.out.println(ausgabe);
			}
		}
	}
}

Viele Grüße
Momolin
 

Flexo

Mitglied
danke für die antwort, aber ich hab mein problem glaub falsch ausgedrückt. die jar öffnet das fernster in dem ich die geraden zeichnen kann und gibt mir diese dann auch in einem fenster aus also eben auch system.print.out. ich muss aber mit den matrix daten weiter arbeiten können, und muss die sozusagen übergeben oder so was in der art. sorry wenn ich nerve aber bin echt n blutiger anfänger.
 

Momolin

Aktives Mitglied
Hm, leider ist mir Dein Problem auch nicht ganz klar, aber vielleicht so:
Java:
public class ForumExample {

	public static void main(String[] args) {
		double[][] ergebnis;

		ergebnis = CT_DemoApp.startCT(898758);

		verarbeiteMatrix(ergebnis);
	}

	public static void verarbeiteMatrix(double[][] matrix) {
		int x, y;
		for (x = 0; x < matrix.length; x++) {
			double yy[] = matrix[x];
			for (y = 0; y < yy.length; y++) {

				/* ein Ergebnis der Matrix */
				double einErgebnis = matrix[x][y];

				/* Ausgabe auf die Konsole, dient nur der Veranschaulichung */
				String ausgabe = String.format("ergebnis[%d][%d] = %f", x, y,
						einErgebnis);
				System.out.println(ausgabe);
			}
		}
	}
}

Grüße Momolin
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
C Matrix-Werte werden nicht wie erwartet ausgegeben Java Basics - Anfänger-Themen 7
D Problem: Werte eine Matrix vergleichen! Java Basics - Anfänger-Themen 5
N Matrix mit werte füllen, an zufälligen Positionen Java Basics - Anfänger-Themen 2
I matrix aufgabe Java Basics - Anfänger-Themen 22
L Zweidimensionaler Array; n x m - Matrix überprüfuen Java Basics - Anfänger-Themen 35
C Matrix mit Array ausgeben Java Basics - Anfänger-Themen 6
idontknow707 Matrix nach z.B. Variable durchsuchen Java Basics - Anfänger-Themen 4
F Adjunkte Matrix erstellen Java Basics - Anfänger-Themen 3
M Matrix Java Basics - Anfänger-Themen 3
F Matrix Multiplikation Java Basics - Anfänger-Themen 3
B Dünn besetzte Matrix Java Basics - Anfänger-Themen 7
Al3xand3r01 Matrix, Nachbarelemente Java Basics - Anfänger-Themen 16
E Rückwärtsmultiplikation einer invertierten matrix Java Basics - Anfänger-Themen 2
U Dreiecks-Matrix mit Array Java Basics - Anfänger-Themen 3
Z Matrix Klasse mit Mehrdimensionalen Array (Addition, Multiplikation, to String) Java Basics - Anfänger-Themen 57
E 2D Array - char durch die Matrix "wandern" lassen Java Basics - Anfänger-Themen 7
M Matrix auf 4 Elemente untersuchen mit offenen Enden Java Basics - Anfänger-Themen 8
B Diskrete Faltung (Matrix) Randfälle Java Basics - Anfänger-Themen 8
M Matrix Elemente vergleichen Java Basics - Anfänger-Themen 11
N Quadratische Matrix inkl Summe Java Basics - Anfänger-Themen 8
J Methoden Moving a n integer matrix Java Basics - Anfänger-Themen 3
D Methoden Matrix Multiplikation Java Basics - Anfänger-Themen 27
O Matrix, Vektor Java Basics - Anfänger-Themen 9
H 2D Array, Symmetrische Matrix Java Basics - Anfänger-Themen 12
S Matrix spaltenweise befüllen Java Basics - Anfänger-Themen 1
T Zufällige Matrix in neue Matrix schreiben Java Basics - Anfänger-Themen 6
C Matrix erstellen Spaltensumme, Zeilensumme, Diagonale Java Basics - Anfänger-Themen 1
S Methoden Transponierte Matrix Java Basics - Anfänger-Themen 3
N Vererbung Submatrix mit Verweis auf Matrix erstellen Java Basics - Anfänger-Themen 9
J Matrix erstellen Java Java Basics - Anfänger-Themen 7
B Transponiertes Matrix Java Basics - Anfänger-Themen 12
J Überprüfen, ob eine 2D Matrix ein Baum ist Java Basics - Anfänger-Themen 5
C Matrix transponieren - Hilfe Java Basics - Anfänger-Themen 1
D Ausgabe einer Matrix mit System.out.println Java Basics - Anfänger-Themen 6
T Art 4 Felder Matrix Memory Java Basics - Anfänger-Themen 2
U Ist diese Methode zur Matrix Vektor Multiplikation korrekt ? Java Basics - Anfänger-Themen 5
L Matrix(Array) minimieren... Java Basics - Anfänger-Themen 9
E Matrix mit Vektor multiplizieren Java Basics - Anfänger-Themen 7
S eingegebene Matrix anzeigen Java Basics - Anfänger-Themen 4
J Matrix für Schachbrett Java Basics - Anfänger-Themen 6
G tga Datei lesen und in eine matrix umwandeln Java Basics - Anfänger-Themen 1
G Bilddaten in Matrix umwandeln Java Basics - Anfänger-Themen 1
T Eine String Matrix erstellen die eine boolean Funtion verwendet Java Basics - Anfänger-Themen 10
O Matrix Multiplizieren Java Basics - Anfänger-Themen 4
S LWJGL - Matrix vom Matrixstack laden Java Basics - Anfänger-Themen 3
T Matrix auf Symmetrie überprüfen Java Basics - Anfänger-Themen 6
V Matrix Transponieren Java Basics - Anfänger-Themen 3
V Methoden Matrix als 1D Array mit Werten füllen Java Basics - Anfänger-Themen 12
W Zweidimensionale Arrays als Matrix ausgeben Java Basics - Anfänger-Themen 8
R Matrix-Vektor-Multiplikation Java Basics - Anfänger-Themen 13
O Matrix ordnen Java Basics - Anfänger-Themen 4
M Symmetrische Matrix Java Basics - Anfänger-Themen 2
W Methoden Rang von einer Matrix mit Gauss Java Basics - Anfänger-Themen 0
U Matrix Subtrahieren Java Basics - Anfänger-Themen 12
E Input/Output convert string to two dimensional char and output = matrix Java Basics - Anfänger-Themen 2
A daten vom 1d array in 2d matrix speichern Java Basics - Anfänger-Themen 3
I Matrix überprüfen Java Basics - Anfänger-Themen 8
Z Matrix mit Vektor multiplizieren Java Basics - Anfänger-Themen 13
K Methoden Einlesen einer unbegrenzten Matrix über Konsole Java Basics - Anfänger-Themen 6
O Einlesen einer Matrix von der Console Java Basics - Anfänger-Themen 18
N Matrix/Vektoren Java Basics - Anfänger-Themen 3
N Matrix Java Basics - Anfänger-Themen 14
T Methode, die eine 2 dimensionale Matrix kopiert. Java Basics - Anfänger-Themen 16
J Matrix Java Java Basics - Anfänger-Themen 3
D 2 mehrdimensionale Matrix einlesen Java Basics - Anfänger-Themen 2
A N*N Matrix Determinante berechnen Java Basics - Anfänger-Themen 47
K Quadratische Matrix um 90° drehen Java Basics - Anfänger-Themen 5
C Programm zur Berechnung der Spur einer Matrix Java Basics - Anfänger-Themen 4
B Zeilenumbruch (zweidim. Matrix) Java Basics - Anfänger-Themen 2
O Java Matrix mal Matrix über while Schleife... Java Basics - Anfänger-Themen 10
O Transponieren einer Matrix per While-Schleife Java Basics - Anfänger-Themen 3
M Matrix - Probelm Java Basics - Anfänger-Themen 7
O 2D Matrix befüllen mit geraden Zahlen!? Java Basics - Anfänger-Themen 14
J Java Matrix befüllen Java Basics - Anfänger-Themen 5
M Matrix Matrix Multiplikation Java Basics - Anfänger-Themen 6
F Matrix Java Basics - Anfänger-Themen 11
E Array als Matrix Java Basics - Anfänger-Themen 21
G OOP Parameter Matrix Java Basics - Anfänger-Themen 2
N Matrix Klasse Java Basics - Anfänger-Themen 4
B Maske an eine Matrix anpassen Java Basics - Anfänger-Themen 5
W Matrix übergeben Java Basics - Anfänger-Themen 7
T Matrix transponieren Java Basics - Anfänger-Themen 17
W Eine Methode schreiben, ob eine Matrix eine Diagonalmatrix ist.? Java Basics - Anfänger-Themen 3
M String Datei in Float-Matrix umwandeln Java Basics - Anfänger-Themen 8
B Matrix Java Basics - Anfänger-Themen 2
Semox Matrix multiplizieren Java Basics - Anfänger-Themen 4
N Matrix an toString Java Basics - Anfänger-Themen 7
C Diagonale in einem NxN Matrix Java Basics - Anfänger-Themen 6
F Einträgen von Matrix zu sotieren Java Basics - Anfänger-Themen 2
D JUnit auf Matrix anwenden Java Basics - Anfänger-Themen 5
J Spezielle Matrix ausgeben ! Java Basics - Anfänger-Themen 8
S Problem bei Matrix Addition Java Basics - Anfänger-Themen 5
M Hauptdiagonale Matrix berechnen Java Basics - Anfänger-Themen 6
M Klassenerstellung für Matrix mit Rechenopperationen Java Basics - Anfänger-Themen 42
D Matrix .bat datei erstellen und öffnen Java Basics - Anfänger-Themen 2
J Matrix ausgeben Java Basics - Anfänger-Themen 9
N Matrix Matrix Produkt Java Basics - Anfänger-Themen 7
N prüfe ob etwas in einer Matrix steht... Java Basics - Anfänger-Themen 14
L rechtecke zeichnen anhand von matrix Java Basics - Anfänger-Themen 27
J Matrix aus Datei einlesen mit StreamTokenizer Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben