set_sub_matrix — 设置矩阵的子矩阵。
set_sub_matrix( : : MatrixID, MatrixSubID, Row, Column : )
算子 set_sub_matrix overwrites a
part of the Matrix with the matrix MatrixSub.
The input matrices are defined by the matrix handles
MatrixID and MatrixSubID. The parameters
Row and Column determine the position of the upper
left corner of the sub-matrix MatrixSub in
Matrix.
示例:
The conditions 0 Row < size of matrix
Matrix in the row direction, Row + size of
matrix MatrixSub in the row direction size
of matrix Matrix in the row direction, 0
Column < size of Matrix in the column direction,
and Column + size of matrix MatrixSub in the
columns direction size of Matrix in the
column direction must be satisfied.
此算子修改后续输入参数的状态:
在执行此算子时,若该参数值需在多个线程间使用,则必须对其访问进行同步。
MatrixID (输入控制,状态被修改) matrix → (handle)
输入矩阵的矩阵句柄。
MatrixSubID (输入控制) matrix → (handle)
Matrix handle of the input sub-matrix.
Row (输入控制) integer → (integer)
Upper row position of the sub-matrix in the matrix.
默认值: 0
建议值: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 30, 50, 100
限制:
Row >= 0
Column (输入控制) integer → (integer)
Left column position of the sub-matrix in the matrix.
默认值: 0
建议值: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 30, 50, 100
限制:
Column >= 0
如果参数有效,算子 set_sub_matrix 返回值 2 ( H_MSG_TRUE )。如有必要,则抛出异常。
get_full_matrix,
get_value_matrix
基础