Multiplier une matrice par un autre à l'aide d'une fonction qui retourne une matrice. Notez que vous ne pouvez multiplier deux matrices que si le nombre de colonnes de la première est égal au nombre de lignes de la seconde. Cette fonction multiplie la matrice "X" avec matrice "Y," et renvoie la nouvelle matrice:
Test public class
Sous partagée publique principal
Dim X As New Matrix (2.0F, 1.0F, 3.0F, 1.0F, 0.0f, 4.0F)
Dim Y As New Matrix (0.0f, 1.0F, -1.0F, 0.0f, 0.0f, 0.0f)
X.Multiply (Y, MatrixOrder.Append)
Dim i As Integer
Pour i = 0 To X.Elements.Length - 1
Console.WriteLine (X.Elements (i) .ToString ())
I Suivant
End Sub
classe Fin
Notez que cette fonction lit également la matrice résultante.