Udostępnij za pośrednictwem


Matrix.Multiply(Matrix, Matrix) Metoda

Definicja

Matrix Mnoży strukturę przez inną 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

Parametry

trans1
Matrix

Pierwsza Matrix struktura do pomnożenia.

trans2
Matrix

Druga Matrix struktura do pomnożenia.

Zwraca

Matrix

Wynik mnożenia trans1 przez trans2element .

Przykłady

W poniższym przykładzie pokazano, jak pomnożyć dwie Matrix struktury.

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;
}

Uwagi

Mnożenie macierzy nie jest dojeżdżające. trans1 Mnożenie przez trans2 nie jest takie samo jak mnożenie trans2 przez trans1.

Dotyczy

Zobacz też