sum_matrixT_sum_matrixSumMatrixSumMatrix (Operator)

Name

sum_matrixT_sum_matrixSumMatrixSumMatrix — Gibt elementweise die Summen der Matrix zurück.

Signatur

sum_matrix( : : MatrixID, SumType : MatrixSumID)

Herror T_sum_matrix(const Htuple MatrixID, const Htuple SumType, Htuple* MatrixSumID)

void SumMatrix(const HTuple& MatrixID, const HTuple& SumType, HTuple* MatrixSumID)

HMatrix HMatrix::SumMatrix(const HString& SumType) const

HMatrix HMatrix::SumMatrix(const char* SumType) const

HMatrix HMatrix::SumMatrix(const wchar_t* SumType) const   (Nur Windows)

static void HOperatorSet.SumMatrix(HTuple matrixID, HTuple sumType, out HTuple matrixSumID)

HMatrix HMatrix.SumMatrix(string sumType)

Beschreibung

Der Operator sum_matrixsum_matrixSumMatrixSumMatrixSumMatrix berechnet die Summe der Elemente der Eingabematrix MatrixMatrixMatrixMatrixmatrix. Die Eingabematrix ist durch das Matrix Handle MatrixIDMatrixIDMatrixIDMatrixIDmatrixID definiert. Es wird eine neue Matrix MatrixSumMatrixSumMatrixSumMatrixSummatrixSum mit dem Ergebnis generiert und das Matrix Handle MatrixSumIDMatrixSumIDMatrixSumIDMatrixSumIDmatrixSumID dieser Matrix zurückgegeben. Zugriff auf die Elemente der Matrix ist z.B. mit dem Operator get_full_matrixget_full_matrixGetFullMatrixGetFullMatrixGetFullMatrix möglich.

Die Art der Summierung der Matrix kann mittels des Parameters SumTypeSumTypeSumTypeSumTypesumType gewählt werden:

'columns'"columns""columns""columns""columns":

Die Summierung erfolgt für jede Spalte der Matrix MatrixMatrixMatrixMatrixmatrix einzeln. Die Ergebnismatrix MatrixSumMatrixSumMatrixSumMatrixSummatrixSum hat eine Zeile und die gleiche Anzahl an Spalten wie die Eingabematrix.

'rows'"rows""rows""rows""rows":

Die Summierung erfolgt für jede Zeile der Matrix MatrixMatrixMatrixMatrixmatrix einzeln. Die Ergebnismatrix MatrixSumMatrixSumMatrixSumMatrixSummatrixSum hat die gleiche Anzahl an Zeilen wie die Eingabematrix und eine Spalte.

'full'"full""full""full""full":

Die Summierung erfolgt über alle Elemente der Matrix MatrixMatrixMatrixMatrixmatrix. Die Ergebnismatrix MatrixSumMatrixSumMatrixSumMatrixSummatrixSum hat eine Zeile und eine Spalte.

Ausführungsinformationen

Parameter

MatrixIDMatrixIDMatrixIDMatrixIDmatrixID (input_control)  matrix HMatrix, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Matrix Handle der Eingabematrix.

SumTypeSumTypeSumTypeSumTypesumType (input_control)  string HTupleHTupleHtuple (string) (string) (HString) (char*)

Art der Summierung.

Defaultwert: 'columns' "columns" "columns" "columns" "columns"

Werteliste: 'columns'"columns""columns""columns""columns", 'full'"full""full""full""full", 'rows'"rows""rows""rows""rows"

MatrixSumIDMatrixSumIDMatrixSumIDMatrixSumIDmatrixSumID (output_control)  matrix HMatrix, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Matrix Handle mit den Summen der Eingabematrix.

Ergebnis

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

Vorgänger

create_matrixcreate_matrixCreateMatrixCreateMatrixCreateMatrix

Nachfolger

get_full_matrixget_full_matrixGetFullMatrixGetFullMatrixGetFullMatrix, get_value_matrixget_value_matrixGetValueMatrixGetValueMatrixGetValueMatrix

Siehe auch

norm_matrixnorm_matrixNormMatrixNormMatrixNormMatrix

Modul

Foundation