| Operatoren |
mult_matrix — Multipliziert zwei Matrizen.
mult_matrix( : : MatrixAID, MatrixBID, MultType : MatrixMultID)
Der Operator mult_matrix berechnet das Produkt der Eingabematrizen MatrixA und MatrixB, die durch die Matrix Handles MatrixAID und MatrixBID definiert sind. Es wird eine neue Matrix MatrixMult mit dem Ergebnis generiert. Der Operator gibt das Matrix Handle MatrixMultID der Matrix MatrixMult zurück. Zugriff auf die Elemente der Matrix ist z.B. mit dem Operator get_full_matrix möglich. Optional können eine oder beide Eingabematrizen für die Multiplikation transponiert werden.
Der Multiplikationstyp kann über MultType gewählt werden:
Die Matrizen MatrixA und MatrixB werden nicht transponiert. Die Formel für die Berechnung lautet:
MatrixMult = MatrixA * MatrixB.
Die Anzahl der Spalten der Matrix MatrixA muss identisch mit der Anzahl der Zeilen der Matrix MatrixB sein.
Die Matrix MatrixA wird transponiert. Die Matrix MatrixB wird nicht transponiert. Die Formel für die Berechnung lautet:
Die Anzahl der Zeilen der Matrix MatrixA muss identisch mit der Anzahl der Zeilen der Matrix MatrixB sein.
Die Matrix MatrixA wird nicht transponiert. Die Matrix MatrixB wird transponiert. Die Formel für die Berechnung lautet:
Die Anzahl der Spalten der Matrix MatrixA muss identisch mit der Anzahl der Spalten der Matrix MatrixB sein.
Die Matrizen MatrixA und MatrixB werden transponiert. Die Formel für die Berechnung lautet:
Die Anzahl der Zeilen der Matrix MatrixA muss identisch mit der Anzahl der Spalten der Matrix MatrixB sein.
Matrix Handle der Eingabematrix A.
Matrix Handle der Eingabematrix B.
Typ der Eingabematrix.
Defaultwert: 'AB'
Werteliste: 'AB', 'ABT', 'ATB', 'ATBT'
Matrix Handle der multiplizierten Matrizen.
Sind die Parameterwerte korrekt, dann liefert mult_matrix den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
get_full_matrix, get_value_matrix
mult_element_matrix, mult_element_matrix_mod, div_element_matrix, div_element_matrix_mod, transpose_matrix, transpose_matrix_mod
David Poole: „Linear Algebra: A Modern Introduction“; Thomson;
Belmont; 2006.
Gene H. Golub, Charles F. van Loan: „Matrix Computations“; The
Johns Hopkins University Press; Baltimore and London; 1996.
Foundation
| Operatoren |