अंग्रेज़ी में पढ़ें संपादित करें

इसके माध्यम से साझा किया गया


Matrix.Multiply(Matrix, Matrix) Operator

Definition

Multiplies a Matrix structure by another Matrix structure.

public static System.Windows.Media.Matrix operator * (System.Windows.Media.Matrix trans1, System.Windows.Media.Matrix trans2);

Parameters

trans1
Matrix

The first Matrix structure to multiply.

trans2
Matrix

The second Matrix structure to multiply.

Returns

The result of multiplying trans1 by trans2.

Examples

The following example shows how to multiply two Matrix structures.

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

Remarks

Matrix multiplication is not commutative. Multiplying trans1 by trans2 is not the same as multiplying trans2 by trans1.

Applies to

उत्पाद संस्करण
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

See also