Matrix.Multiply(Matrix, Matrix) Metodo

Definizione

Moltiplica una Matrix struttura per un'altra Matrix struttura.

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

Parametri

trans1
Matrix

Prima Matrix struttura da moltiplicare.

trans2
Matrix

Seconda Matrix struttura da moltiplicare.

Valori restituiti

Risultato della moltiplicazione trans1 per trans2.

Esempio

Nell'esempio seguente viene illustrato come moltiplicare due Matrix strutture.

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

Commenti

La moltiplicazione della matrice non è commutativa. La moltiplicazione trans1 per trans2 non equivale alla moltiplicazione trans2 per trans1.

Si applica a

Vedi anche