KlassenKlassenKlassenKlassen | | | | Operatoren

min_matrixmin_matrixMinMatrixmin_matrixMinMatrixMinMatrix (Operator)

Name

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

Signatur

min_matrix( : : MatrixID, MinType : MatrixMinID)

Herror min_matrix(const Hlong MatrixID, const char* MinType, Hlong* MatrixMinID)

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

Herror min_matrix(const HTuple& MatrixID, const HTuple& MinType, Hlong* MatrixMinID)

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

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

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

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

void HOperatorSetX.MinMatrix(
[in] VARIANT MatrixID, [in] VARIANT MinType, [out] VARIANT* MatrixMinID)

IHMatrixX* HMatrixX.MinMatrix([in] BSTR MinType)

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

HMatrix HMatrix.MinMatrix(string minType)

Beschreibung

Der Operator min_matrixmin_matrixMinMatrixmin_matrixMinMatrixMinMatrix gibt das Minimum der Elemente der Eingabematrix MatrixMatrixMatrixMatrixMatrixmatrix zurück. Die Eingabematrix ist durch das Matrix Handle MatrixIDMatrixIDMatrixIDMatrixIDMatrixIDmatrixID definiert. Es wird eine neue Matrix MatrixMinMatrixMinMatrixMinMatrixMinMatrixMinmatrixMin mit dem Ergebnis generiert und das Matrix Handle MatrixMinIDMatrixMinIDMatrixMinIDMatrixMinIDMatrixMinIDmatrixMinID dieser Matrix zurückgegeben. Zugriff auf die Elemente der Matrix ist z.B. mit dem Operator get_full_matrixget_full_matrixGetFullMatrixget_full_matrixGetFullMatrixGetFullMatrix möglich.

Die Art der Minimalwertbildung der Matrix kann mittels des Parameters MinTypeMinTypeMinTypeMinTypeMinTypeminType gewählt werden:

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

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

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

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

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

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

Parallelisierung

Parameter

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

Matrix Handle der Eingabematrix.

MinTypeMinTypeMinTypeMinTypeMinTypeminType (input_control)  string HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Art der Minimalwertwertbildung.

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

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

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

Matrix Handle mit den Minimalwerten der Eingabematrix.

Ergebnis

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

max_matrixmax_matrixMaxMatrixmax_matrixMaxMatrixMaxMatrix

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren