Matrix.Multiply(Matrix, Matrix) Yöntem

Tanım

Bir yapıyı başka Matrix bir Matrix yapıyla çarpar.

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

Parametreler

trans1
Matrix

Çarpacak ilk Matrix yapı.

trans2
Matrix

Çarpmak için ikinci Matrix yapı.

Döndürülenler

Matrix

ile trans2çarpmanın trans1 sonucu.

Örnekler

Aşağıdaki örnekte iki Matrix yapıyı çarpma gösterilmektedir.

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

Açıklamalar

Matris çarpması kommütatif değildir. ile çarpma trans1 trans2, ile trans1çarpma trans2 ile aynı değildir.

Şunlara uygulanır

Ayrıca bkz.