Matrix.Multiply(Matrix, Matrix) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
Parametrar
Returer
Resultatet av att multiplicera med trans1trans2.
Exempel
I följande exempel visas hur du multiplicerar två Matrix strukturer.
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;
}
Kommentarer
Matris multiplikation är inte kommutativ. Att trans1trans2 multiplicera med är inte detsamma som att multiplicera med trans2trans1.