sub_matrix🔗
Short description🔗
sub_matrix — Subtract two matrices.
Signature🔗
sub_matrix( matrix MatrixAID, matrix MatrixBID, out matrix MatrixSubID )
Description🔗
The operator sub_matrix computes the difference of the input
matrices MatrixA and MatrixB given by the matrix
handles MatrixAID and MatrixBID. Both matrices
must have identical dimensions. A new matrix MatrixSub is
generated with the result. The operator returns the matrix handle
MatrixSubID of the matrix MatrixSub. Access
to the elements of the matrix is possible e.g., with the operator
get_full_matrix. The formula for the calculation of the
result is:
Example:
Execution information🔗
Execution information
-
Multithreading type: reentrant (runs in parallel with non-exclusive operators).
-
Multithreading scope: global (may be called from any thread).
-
Processed without parallelization.
Parameters🔗
MatrixAID (input_control) matrix → (handle)
Matrix handle of the input matrix A.
MatrixBID (input_control) matrix → (handle)
Matrix handle of the input matrix B.
MatrixSubID (output_control) matrix → (handle)
Matrix handle with the difference of the input matrices.
Result🔗
If the parameters are valid, the operator sub_matrix returns
the value 2 (H_MSG_TRUE). If necessary, an exception is raised.
Combinations with other operators🔗
Combinations
Possible predecessors
Possible successors
get_full_matrix, get_value_matrix
Alternatives
See also
Module🔗
Foundation