共用方式為


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

trans1 乘以 trans2 的結果。

範例

下列範例示範如何相乘兩 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 不同。

適用於

另請參閱