29.12.2014 Aufrufe

Universität Duisburg - Essen - Baustatik-Info-Server

Universität Duisburg - Essen - Baustatik-Info-Server

Universität Duisburg - Essen - Baustatik-Info-Server

MEHR ANZEIGEN
WENIGER ANZEIGEN

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.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!