Matrix.Multiply(Matrix, Matrix) 方法

定义

Matrix 结构乘以另一个 Matrix 结构。

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

参数

trans1
Matrix

要相乘的第一个 Matrix 结构。

trans2
Matrix

要相乘的第二个 Matrix 结构。

返回

Matrix

trans1trans2 相乘的结果。

示例

以下示例演示如何将两 Matrix 个结构相乘。

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

注解

矩阵乘法不是通勤的。 trans1 trans2乘以与乘trans2``trans1法不同。

适用于

另请参阅