Matrix.Multiply(Matrix, Matrix) Methode

Definition

Multipliziert eine Struktur mit einer Matrix anderen Matrix Struktur.

public:
 static System::Windows::Media::Matrix Multiply(System::Windows::Media::Matrix trans1, System::Windows::Media::Matrix trans2);
public static System.Windows.Media.Matrix Multiply(System.Windows.Media.Matrix trans1, System.Windows.Media.Matrix trans2);
static member Multiply : System.Windows.Media.Matrix * System.Windows.Media.Matrix -> System.Windows.Media.Matrix
Public Shared Function Multiply (trans1 As Matrix, trans2 As Matrix) As Matrix

Parameter

trans1
Matrix

Die erste Matrix zu multiplizierende Struktur.

trans2
Matrix

Die zweite Matrix zu multiplizierende Struktur.

Gibt zurück

Das Ergebnis der Multiplikation trans1 mit trans2.

Beispiele

Das folgende Beispiel zeigt, wie zwei Matrix Strukturen multipliziert werden.

private void multiplicationExample()
{

    Matrix matrix1 = new Matrix(5, 10, 15, 20, 25, 30);
    Matrix matrix2 = new Matrix(2, 4, 6, 8, 10, 12);
    
    // matrixResult is equal to (70,100,150,220,240,352) 
    Matrix matrixResult = Matrix.Multiply(matrix1, matrix2);
    
    // matrixResult2 is also
    // equal to (70,100,150,220,240,352) 
    Matrix matrixResult2 = matrix1 * matrix2;
}

Hinweise

Die Matrixmultiplikation ist nicht kommutativ. Multiplizieren trans1 mit trans2 ist nicht identisch mit der Multiplikation trans2 mit trans1.

Gilt für:

Weitere Informationen