Guten Tag,
ich sitze gerade an der Aufgabe, Pseudocode in Java umzuschreiben.
Dies ist der Pseudocode:
[code]/** A.transpose():
*
* A entspricht Matrix, die transponiert werden soll. (Die
* zugehörigen Zahlen werden im Attribut 'data' gespeichert)
*
* anzSpalten <- dim(A,1) // Anzahl Spalten in transp. Matrix
* anzZeilen <- dim(A,2) // Anzahl Zeilen in transp. Matrix
*
* B = create Matrix(anzZeilen, anzSpalten)
*
* for a <- 1 to anzSpalten do
* for b <- 1 to anzZeilen do
* B[b,a] <- A[a,b]
* end for
* end for
*
* return B
*/[/code]
Und das habe ich schon geschrieben:
[code=java]public Matrix transpose()
{
assert(data!=null);
int anzSpalten = data.length;
int anzZeilen = data[0].length;
Matrix B = new Matrix (anzZeilen,anzSpalten);
for(int a = 1; a < anzSpalten; a++){
for( int b = 1; b < anzZeilen; b++)
{
B[b][a] = A[a][b];
}
}
return B;
}[/code]
Ist das bisher so korrekt?
Ich frage mich nur wie ich [icode]B[b,a] <- A[a,b][/icode] in Java umschreibe.
Danke!