Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Kleine Array Frage

Hallo,
ich hab hier zwei Matrizen die ich mit einander multiplizieren möchte. Also zwei, zweidimensionale Arrays. Bevor ich dies tuhe möchte ich aber überprüfen, ob man die beiden überhaupt mit einander multiplizieren kann. Dazu müsste ich doch eigentlich die Anzahl der Elemente der beiden Arrays vergleichen oder nicht?
Nur wie komm ich an die gesamt Anzahl im Mehrdimensionalen Array?? Mit bsp. arr.length() komm ich nur an die Anzahl aus der ersten Dimension. Kann mir vielleicht jemand helfen?? Bin recht neu in Sachen java ;)

Hier gehts zum Orginal Eintrag "Kleine Array Frage" im Forum

Antworten

Du brauchst nicht die Gesamtanzahl der Elemente, sondern jeweils die Anzahl der Spalten (1. Matrize) und Zeilen (2. Matrize). Also lauf doch einfach die Zeilen und Spalten durch, um an deren Anzahl zu kommen, dann vergleichst du die Werte und wenn sie nicht übereinstimmen, dann ist eine Matrizenmultiplikation nicht möglich.

Vielleicht gibts aber auch eine Methode die bei arrays die Elementanzahl der Spalten und Zeilen automatisch rauszieht, weiß ich leider nicht.


2.

In Java ist "length" eine Eigenschaft des Arrays und keine Methode. Verwechelst Du das mit Javascript?


3.

Code:                   In Zwischenablage kopieren (nur IE)
1">

so könnte man es ganz einfach machen :-)


Hier gehts zum Orginal Eintrag "Kleine Array Frage" im Forum
 
phpforum.de | Impressum | Handy Bundles