min_matrix — Returns the elementwise minimum of a matrix.
min_matrix( : : MatrixID, MinType : MatrixMinID)
该算子 min_matrix returns the minimum values of the
elements of the Matrix defined by the matrix handle
MatrixID. A new matrix MatrixMin is generated
with the result and the matrix handle MatrixMinID of this
matrix is returned. Access to the elements of the matrix is
possible e.g., with 该算子 get_full_matrix.
The type of minimum determination of the matrix can be selected via
the parameter MinType:
The minimum is returned for
each column of the Matrix separately. The resulting
matrix MatrixMin has one row and the identical number of
columns as the input matrix.
Example:
MinType = 'columns'
The minimum is returned for
each row of the Matrix separately. The resulting matrix
MatrixMin has the identical number of rows as the input
matrix and one column.
Example:
MinType = 'rows'
/ -3.0 \
-> MatrixMin = \ -6.0 /
\[
\to \qquad \texttt{MatrixMin} =
\left[ \begin{array}{r}
-3.0
-6.0
\end{array} \right]
\]
The minimum is returned using
all elements of the Matrix. The resulting matrix
MatrixMin has one row and one column.
Example:
MinType = 'full'
MatrixID (input_control) matrix → (handle)
Matrix handle of the input matrix.
MinType (input_control) string → (string)
Type of minimum determination.
Default: 'columns'
List of values: 'columns', 'full', 'rows'
MatrixMinID (output_control) matrix → (handle)
Matrix handle with the minimum values of the input matrix.
如果参数均有效,算子 min_matrix returns
the value 2 (
H_MSG_TRUE)
. 如有必要,将引发异常。
get_full_matrix,
get_value_matrix
Foundation