Guten Abend,
Aufgabe war es, eine Methode zu schreiben, die eine beliebige zweidimensionale Matrix kopiert, die nicht unbedingt quadratisch sein muss.
Nun habe ich diese Methode:
Verstehe ich richtig, dass [a[0].length] statt [a.length] und in der Schleife a.length statt a.length für den Fall sind, dass keine quadratische Matrix kopiert werden soll, sondern eben eine beliebige?
Vielen Dank und sorry für die vielleicht banale Frage
MfG
Aufgabe war es, eine Methode zu schreiben, die eine beliebige zweidimensionale Matrix kopiert, die nicht unbedingt quadratisch sein muss.
Nun habe ich diese Methode:
Java:
public class MatrixKopierer {
double[][] a, b;
double[][] matrixCopy( double[][] a)
{ double[][] b = new double[a.length][a[0].length];
for ( int i = 0; i< a.length; i= i+1 )
for ( int j = 0; j< a[i].length; j= j+1 )
b[i][j] = a[i][j];
return b;
}
Verstehe ich richtig, dass [a[0].length] statt [a.length] und in der Schleife a.length statt a.length für den Fall sind, dass keine quadratische Matrix kopiert werden soll, sondern eben eine beliebige?
Vielen Dank und sorry für die vielleicht banale Frage
MfG