Matrix.Multiply(Matrix, Matrix) Operador

Definición

Multiplica una estructura Matrix por otra estructura Matrix.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);
public static System.Windows.Media.Matrix operator * (System.Windows.Media.Matrix trans1, System.Windows.Media.Matrix trans2);
static member ( * ) : System.Windows.Media.Matrix * System.Windows.Media.Matrix -> System.Windows.Media.Matrix
Public Shared Operator * (trans1 As Matrix, trans2 As Matrix) As Matrix

Parámetros

trans1
Matrix

Primera estructura Matrix que se va a multiplicar.The first Matrix structure to multiply.

trans2
Matrix

Segunda estructura Matrix que se va a multiplicar.The second Matrix structure to multiply.

Devoluciones

Resultado de multiplicar trans1 por trans2.The result of multiplying trans1 by trans2.

Ejemplos

En el ejemplo siguiente se muestra cómo multiplicar dos Matrix estructuras.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;
    

}

Comentarios

La multiplicación de matrices no es conmutativa.Matrix multiplication is not commutative. La multiplicación trans2porno es igual que la multiplicación trans1 por.trans2 trans1Multiplying trans1 by trans2 is not the same as multiplying trans2 by trans1.

Se aplica a

Consulte también: