KlassenKlassenKlassenKlassen | | | | Operatoren

repeat_matrixrepeat_matrixRepeatMatrixrepeat_matrixRepeatMatrixRepeatMatrix (Operator)

Name

repeat_matrixrepeat_matrixRepeatMatrixrepeat_matrixRepeatMatrixRepeatMatrix — Wiederhole eine Matrix.

Signatur

repeat_matrix( : : MatrixID, Rows, Columns : MatrixRepeatedID)

Herror repeat_matrix(const Hlong MatrixID, const Hlong Rows, const Hlong Columns, Hlong* MatrixRepeatedID)

Herror T_repeat_matrix(const Htuple MatrixID, const Htuple Rows, const Htuple Columns, Htuple* MatrixRepeatedID)

Herror repeat_matrix(const HTuple& MatrixID, const HTuple& Rows, const HTuple& Columns, Hlong* MatrixRepeatedID)

HMatrix HMatrix::RepeatMatrix(const HTuple& Rows, const HTuple& Columns) const

void RepeatMatrix(const HTuple& MatrixID, const HTuple& Rows, const HTuple& Columns, HTuple* MatrixRepeatedID)

HMatrix HMatrix::RepeatMatrix(Hlong Rows, Hlong Columns) const

void HOperatorSetX.RepeatMatrix(
[in] VARIANT MatrixID, [in] VARIANT Rows, [in] VARIANT Columns, [out] VARIANT* MatrixRepeatedID)

IHMatrixX* HMatrixX.RepeatMatrix(
[in] Hlong Rows, [in] Hlong Columns)

static void HOperatorSet.RepeatMatrix(HTuple matrixID, HTuple rows, HTuple columns, out HTuple matrixRepeatedID)

HMatrix HMatrix.RepeatMatrix(int rows, int columns)

Beschreibung

Der Operator repeat_matrixrepeat_matrixRepeatMatrixrepeat_matrixRepeatMatrixRepeatMatrix erstellt die neue Matrix MatrixRepeatedMatrixRepeatedMatrixRepeatedMatrixRepeatedMatrixRepeatedmatrixRepeated und kopiert alle Elemente der Eingabematrix MatrixMatrixMatrixMatrixMatrixmatrix n mal in die neue Matrix, wobei n = RowsRowsRowsRowsRowsrows * ColumnsColumnsColumnsColumnsColumnscolumns. Die neue Matrix hat als Dimensionen RowsRowsRowsRowsRowsrows * Zeilen der Eingabematrix MatrixMatrixMatrixMatrixMatrixmatrix und ColumnsColumnsColumnsColumnsColumnscolumns * Spalten der Eingabematrix MatrixMatrixMatrixMatrixMatrixmatrix. Die Eingabematrix ist durch das Matrix Handle MatrixIDMatrixIDMatrixIDMatrixIDMatrixIDmatrixID definiert. Der Operator gibt das Matrix Handle MatrixRepeatedIDMatrixRepeatedIDMatrixRepeatedIDMatrixRepeatedIDMatrixRepeatedIDmatrixRepeatedID der Matrix MatrixRepeatedMatrixRepeatedMatrixRepeatedMatrixRepeatedMatrixRepeatedmatrixRepeated zurück. Zugriff auf die Elemente der Matrix ist z.B. mit dem Operator get_full_matrixget_full_matrixGetFullMatrixget_full_matrixGetFullMatrixGetFullMatrix möglich.

Parallelisierung

Parameter

MatrixIDMatrixIDMatrixIDMatrixIDMatrixIDmatrixID (input_control)  matrix HMatrix, HTupleHTupleHMatrix, HTupleHMatrixX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Matrix Handle der Eingabematrix.

RowsRowsRowsRowsRowsrows (input_control)  integer HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Anzahl der Kopien der Matrix in Zeilenrichtung.

Defaultwert: 2

Wertevorschläge: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20

Restriktion: Rows >= 1

ColumnsColumnsColumnsColumnsColumnscolumns (input_control)  integer HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Anzahl der Kopien der Matrix in Spaltenrichtung.

Defaultwert: 2

Wertevorschläge: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20

Restriktion: Columns >= 1

MatrixRepeatedIDMatrixRepeatedIDMatrixRepeatedIDMatrixRepeatedIDMatrixRepeatedIDmatrixRepeatedID (output_control)  matrix HMatrix, HTupleHTupleHMatrix, HTupleHMatrixX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Matrix Handle der mehrfach kopierten Matrix.

Ergebnis

Sind die Parameterwerte korrekt, dann liefert repeat_matrixrepeat_matrixRepeatMatrixrepeat_matrixRepeatMatrixRepeatMatrix den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

create_matrixcreate_matrixCreateMatrixcreate_matrixCreateMatrixCreateMatrix

Nachfolger

get_full_matrixget_full_matrixGetFullMatrixget_full_matrixGetFullMatrixGetFullMatrix, get_value_matrixget_value_matrixGetValueMatrixget_value_matrixGetValueMatrixGetValueMatrix

Siehe auch

copy_matrixcopy_matrixCopyMatrixcopy_matrixCopyMatrixCopyMatrix

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren