get_y_value_funct_1dT_get_y_value_funct_1dGetYValueFunct1dGetYValueFunct1d (Operator)

Name

get_y_value_funct_1dT_get_y_value_funct_1dGetYValueFunct1dGetYValueFunct1d — Berechnung des Funktionswertes an einer beliebigen Position.

Signatur

get_y_value_funct_1d( : : Function, X, Border : Y)

Herror T_get_y_value_funct_1d(const Htuple Function, const Htuple X, const Htuple Border, Htuple* Y)

void GetYValueFunct1d(const HTuple& Function, const HTuple& X, const HTuple& Border, HTuple* Y)

HTuple HFunction1D::GetYValueFunct1d(const HTuple& X, const HString& Border) const

double HFunction1D::GetYValueFunct1d(double X, const HString& Border) const

double HFunction1D::GetYValueFunct1d(double X, const char* Border) const

double HFunction1D::GetYValueFunct1d(double X, const wchar_t* Border) const   (Nur Windows)

static void HOperatorSet.GetYValueFunct1d(HTuple function, HTuple x, HTuple border, out HTuple y)

HTuple HFunction1D.GetYValueFunct1d(HTuple x, string border)

double HFunction1D.GetYValueFunct1d(double x, string border)

Beschreibung

get_y_value_funct_1dget_y_value_funct_1dGetYValueFunct1dGetYValueFunct1dGetYValueFunct1d liefert einen Funktionswert der Funktion FunctionFunctionFunctionFunctionfunction an den durch XXXXx gegebenen Koordinaten zurück. Für die Berechnung der Funktionswerte wird die Eingabefunktion linear interpoliert. Der Parameter BorderBorderBorderBorderborder entscheidet, welchen Wert die Funktion FunctionFunctionFunctionFunctionfunction außerhalb des gültigen Bereichs hat. Für BorderBorderBorderBorderborder='zero'"zero""zero""zero""zero" wird der Wert auf 0 gesetzt, für BorderBorderBorderBorderborder='constant'"constant""constant""constant""constant" auf den jeweiligen Randwert, für BorderBorderBorderBorderborder='mirror'"mirror""mirror""mirror""mirror" werden die Funktionswerte am Rand gespiegelt, für BorderBorderBorderBorderborder='cyclic'"cyclic""cyclic""cyclic""cyclic" werden sie zyklisch fortgesetzt und für BorderBorderBorderBorderborder='error'"error""error""error""error" wird eine Fehlerbehandlung durchgeführt.

Ausführungsinformationen

Parameter

FunctionFunctionFunctionFunctionfunction (input_control)  function_1d HFunction1D, HTupleHTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)

Eingabefunktion.

XXXXx (input_control)  number(-array) HTupleHTupleHtuple (real) (double) (double) (double)

X-Koordinate, an der der Funktionswert berechnet werden soll.

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

Randbehandlung für die Eingabefunktion.

Defaultwert: 'constant' "constant" "constant" "constant" "constant"

Werteliste: 'constant'"constant""constant""constant""constant", 'cyclic'"cyclic""cyclic""cyclic""cyclic", 'error'"error""error""error""error", 'mirror'"mirror""mirror""mirror""mirror", 'zero'"zero""zero""zero""zero"

YYYYy (output_control)  number(-array) HTupleHTupleHtuple (real) (double) (double) (double)

Y-Wert des vorgegebenen x-Wertes.

Vorgänger

create_funct_1d_pairscreate_funct_1d_pairsCreateFunct1dPairsCreateFunct1dPairsCreateFunct1dPairs, create_funct_1d_arraycreate_funct_1d_arrayCreateFunct1dArrayCreateFunct1dArrayCreateFunct1dArray

Modul

Foundation