Na du scheinst ja richtig Bescheid zu wissen... Och, ja, da war mal was mit Matrizen
Eine Matrize würde ich in einem Array darstellen, welches ich zuerst mal so definieren würde:
Delphi-Quellcode:
type
TMatrix = array[1..3,1..3] of double ;
Du brauchst 2 Matrizenvariable, z.B. A und B.
Diese musst du natürlich auch mit Werten füllen. Mach das entweder direkt im Code, oder lege dir 2 mal 9 Editfelder auf die Form, in die du die Werte einträgst. Beim Berechnen der Multiplikation musst du dann natürlich noch die Werte aus den Edit Feldern in die entsprechenden Matrizen A und B übertragen... So in etwa:
Delphi-Quellcode:
A[1,1] := StrToFloat (edtMatrizeA11.text) ;
...
Damit hast du deine Datenstruktur. Und um 2 Matrizen zu multiplizieren, so bastele man sich eine Multiplikation Funktion.
Delphi-Quellcode:
function Multiplikation (A, B : TMatrix) : TMatrix ;
begin
...
end ;
Aber das machst du bitte schön selbst, denn wir sind nicht hier um deine Hausaufgaben zu lösen. Aber ich denke mal mit den ganzen Tipps solltest du dazu selbst in der Lage sein.
Und ja, ich habe jetzt hier mal bewusst darauf verzichtet, irgendwas objektorientieres reinzubringen. Das sollte, glaub ich, in diesem Fall nicht Sinn der Aufgabe sein.