min_matrixT_min_matrixMinMatrixMinMatrix (Operator)

Name

min_matrixT_min_matrixMinMatrixMinMatrix — Gibt das elementweise Minimum einer Matrix zurück.

Signatur

min_matrix( : : MatrixID, MinType : MatrixMinID)

Herror T_min_matrix(const Htuple MatrixID, const Htuple MinType, Htuple* MatrixMinID)

void MinMatrix(const HTuple& MatrixID, const HTuple& MinType, HTuple* MatrixMinID)

HMatrix HMatrix::MinMatrix(const HString& MinType) const

HMatrix HMatrix::MinMatrix(const char* MinType) const

HMatrix HMatrix::MinMatrix(const wchar_t* MinType) const   (Nur Windows)

static void HOperatorSet.MinMatrix(HTuple matrixID, HTuple minType, out HTuple matrixMinID)

HMatrix HMatrix.MinMatrix(string minType)

Beschreibung

Der Operator min_matrixmin_matrixMinMatrixMinMatrixMinMatrix gibt das Minimum der Elemente der Eingabematrix MatrixMatrixMatrixMatrixmatrix zurück. Die Eingabematrix ist durch das Matrix Handle MatrixIDMatrixIDMatrixIDMatrixIDmatrixID definiert. Es wird eine neue Matrix MatrixMinMatrixMinMatrixMinMatrixMinmatrixMin mit dem Ergebnis generiert und das Matrix Handle MatrixMinIDMatrixMinIDMatrixMinIDMatrixMinIDmatrixMinID 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 Minimalwertbildung der Matrix kann mittels des Parameters MinTypeMinTypeMinTypeMinTypeminType gewählt werden:

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

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

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

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

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

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

Ausführungsinformationen

Parameter

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

Matrix Handle der Eingabematrix.

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

Art der Minimalwertwertbildung.

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

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

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

Matrix Handle mit den Minimalwerten der Eingabematrix.

Ergebnis

Sind die Parameterwerte korrekt, dann liefert min_matrixmin_matrixMinMatrixMinMatrixMinMatrix 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

max_matrixmax_matrixMaxMatrixMaxMatrixMaxMatrix

Modul

Foundation