zero_crossings_funct_1dT_zero_crossings_funct_1dZeroCrossingsFunct1dZeroCrossingsFunct1dzero_crossings_funct_1d (Operator)
Name
zero_crossings_funct_1dT_zero_crossings_funct_1dZeroCrossingsFunct1dZeroCrossingsFunct1dzero_crossings_funct_1d — Berechnung der Nullstellen einer Funktion.
Signatur
def zero_crossings_funct_1d(function: Sequence[Union[float, int]]) -> Sequence[float]
Beschreibung
zero_crossings_funct_1dzero_crossings_funct_1dZeroCrossingsFunct1dZeroCrossingsFunct1dzero_crossings_funct_1d bestimmt die Nullstellen
ZeroCrossingsZeroCrossingsZeroCrossingszeroCrossingszero_crossings der Funktion FunctionFunctionFunctionfunctionfunction. Dabei werden
die Werte der Funktion zwischen ihren Stützstellen linear
interpoliert und so die Koordinate des Nulldurchgangs genau
bestimmt. Besitzt die gesamte Gerade zwischen zwei Stützstellen
den Wert 0, so werden nur der Anfangs- und Endpunkt dieses
Intervalls zurückgeliefert.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Parameter
FunctionFunctionFunctionfunctionfunction (input_control) function_1d → HFunction1D, HTupleSequence[Union[float, int]]HTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)
Eingabefunktion
ZeroCrossingsZeroCrossingsZeroCrossingszeroCrossingszero_crossings (output_control) real-array → HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)
Nullstellen der Funktion
Vorgänger
create_funct_1d_pairscreate_funct_1d_pairsCreateFunct1dPairsCreateFunct1dPairscreate_funct_1d_pairs,
create_funct_1d_arraycreate_funct_1d_arrayCreateFunct1dArrayCreateFunct1dArraycreate_funct_1d_array,
smooth_funct_1d_gausssmooth_funct_1d_gaussSmoothFunct1dGaussSmoothFunct1dGausssmooth_funct_1d_gauss,
smooth_funct_1d_meansmooth_funct_1d_meanSmoothFunct1dMeanSmoothFunct1dMeansmooth_funct_1d_mean
Modul
Foundation