Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Eilert Westen Geändert vor über 10 Jahren
1
Technische Informatik Reihungen – Felder - Arrays
2
Beispiel 2 – Matrizen Multiplikation J I = X A B C Diesen Wert wollen wir ausrechnen – also – was steht an der Stelle c ij Quadratische Multiplikation A besteht wie B aus n² - Daten. c ij = a ik * b kj k=0 n=1 d.h. wir rennen einmal durch die i-te Zeile und einmal durch die jte Spalte. Diese werden jeweils komponentenweise miteinander multipliziert und aufaddiert.
3
Jetzt das Ganze in z.B. JAVA Für jedes ij in der Ergebnis Matrix müssen wir also obige Summe ausrechnen. final int [ ] N = 4; // Konstante double [ ] [ ] a= ……. //irgendwie mit Werten füllen double [ ] [ ] b = …….. double [ ] [ ] c = new double [ N ] [ N ]; for (i = 0; i<N; i++) { for ( j=0; j<N; j++) { c [ i ] [ j ] = 0.0; // Init for ( k=0; k<N; k++) c [ i ] ] j ] = c [ i ] [ j ] + a [ i ] [ k ] * b [ k ] [ j ] }
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.