Universität Duisburg - Essen - Baustatik-Info-Server
Universität Duisburg - Essen - Baustatik-Info-Server
Universität Duisburg - Essen - Baustatik-Info-Server
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
B.Sc. - Klausur - Bauinformatik - 28.07.2011 11<br />
Aufgabe 6<br />
Gesucht ist der VBA-Code einer Funktion (function) MatMultAndCheck zur Multiplikation<br />
zweier quadratischer Matrizen X und Y der Dimension n zur Produktmatrix Z. Zusätzlich<br />
zur Multiplikation der Matrizen ist zu prüfen, ob die Ergebnismatrix Z Dreiecksgestalt<br />
besitzt. Die Funktion gibt True für eine Dreiecksmatrix zurück und False, sofern keine<br />
Dreiecksmatrix vorliegt. Eine Dreiecksmatrix besitzt entweder oberhalb oder unterhalb der<br />
Diagonalen nur Nullelemente.<br />
n<br />
Hinweis: Für die Produktmatrix gilt Z ij = X⋅Y ij =∑<br />
k=1<br />
X ik ⋅Y kj<br />
Function MatMultAndCheck(A() As double, B() As Double, C() _<br />
As Double, n As Integer) as boolean<br />
Hinweis: Jedes Blatt der Ausarbeitung ist rechts oben mit Namen und Matr.-Nr. zu kennzeichnen. Nicht<br />
gekennzeichnete Blätter werden nicht bewertet. Alle Blätter sind nur einseitig zu beschreiben.