get_y_value_funct_1dT_get_y_value_funct_1dGetYValueFunct1dGetYValueFunct1dget_y_value_funct_1d (Operator)

Name

get_y_value_funct_1dT_get_y_value_funct_1dGetYValueFunct1dGetYValueFunct1dget_y_value_funct_1d — 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)

def get_y_value_funct_1d(function: Sequence[Union[float, int]], x: MaybeSequence[float], border: str) -> Sequence[float]

def get_y_value_funct_1d_s(function: Sequence[Union[float, int]], x: MaybeSequence[float], border: str) -> float

Beschreibung

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

Ausführungsinformationen

Parameter

FunctionFunctionFunctionFunctionfunctionfunction (input_control)  function_1d HFunction1D, HTupleSequence[Union[float, int]]HTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)

Eingabefunktion.

XXXXxx (input_control)  number(-array) HTupleMaybeSequence[float]HTupleHtuple (real) (double) (double) (double)

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

BorderBorderBorderBorderborderborder (input_control)  string HTuplestrHTupleHtuple (string) (string) (HString) (char*)

Randbehandlung für die Eingabefunktion.

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

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

YYYYyy (output_control)  number(-array) HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)

Y-Wert des vorgegebenen x-Wertes.

Vorgänger

create_funct_1d_pairscreate_funct_1d_pairsCreateFunct1dPairsCreateFunct1dPairsCreateFunct1dPairscreate_funct_1d_pairs, create_funct_1d_arraycreate_funct_1d_arrayCreateFunct1dArrayCreateFunct1dArrayCreateFunct1dArraycreate_funct_1d_array

Modul

Foundation