Matrizen nebeneinander ausgeben.

Raph

Neues Mitglied
Hiho,

ich habe folgendes Problem.
Ich sollte ein Programm entwickeln, das die Dimension einer Matrix einliest.
Danach sind drei Matrizen A, B und C als
zweidimensionales Feld zu
realisieren. Belegen Sie nun alle Elemente
der beiden Matrizen A und B
mit gleichverteilten,
reellen Zufallswerten im Intervall I[0.50 .. 1.40] und
berechnen Sie danach die Matrix C := A + B.

Ist ja eigentlich ganz einfach, nur soll ich die drei Matrizen nebeneinander ausgeben.
Zumindest ist das so in der Abbildung meines Profs.

Meine Ausgabe ist aber untereinander:

System.out.println("Matrix A:");
for (int i = 0; i < pZeilen; i++)
{
for (int u = 0; u < pSpalten; u++)
{
System.out.printf("%.3f \t", mA);
}
System.out.println("");
}
System.out.println("");

System.out.println("Matrix B:");
.
.
. usw..

Ausgabe:

Matrix A:
1,107 1,842
0,688 1,309
1,170 1,553

Matrix B:
0,659 0,774
1,415 1,784
1,546 1,870

Ich brauch sie aber so:

Matrix A: Matrix B:
0,659 1,107 0,774 1,842
1,415 0,688 1,784 1,309
1,546 1,170 1,870 1,553


Hat mir da einer Bitte ne lösung, dass die neben einander ausgegeben werden? 🙂
Danke schon im voraus.
~Raph
 
Zuletzt bearbeitet:
Hallo,

das sollte doch nicht so schwer sein:

Innerhalb deiner Schleife über die Zeilen (Schleife über i) schreibst du zwei for Schleifen über die Spalten (Schleifen über u) und gibst beim ersten mal die Werte von A und beim zweiten mal die Werte von B aus.

Gruß
Fritz
 

Zurück
Oben