tuple_ldexptuple_ldexpTupleLdexpTupleLdexp (Operator)

Name

tuple_ldexptuple_ldexpTupleLdexpTupleLdexp — Berechnen der Ldexp-Funktion zweier Tupel.

Signatur

tuple_ldexp( : : T1, T2 : Ldexp)

Herror tuple_ldexp(double T1, double T2, double* Ldexp)

Herror T_tuple_ldexp(const Htuple T1, const Htuple T2, Htuple* Ldexp)

void TupleLdexp(const HTuple& T1, const HTuple& T2, HTuple* Ldexp)

HTuple HTuple::TupleLdexp(const HTuple& T2) const

static void HOperatorSet.TupleLdexp(HTuple t1, HTuple t2, out HTuple ldexp)

HTuple HTuple.TupleLdexp(HTuple t2)

Beschreibung

tuple_ldexptuple_ldexpTupleLdexpTupleLdexpTupleLdexp berechnet die Ldexp-Funktion der Eingabetupel, d.h. . Falls beide Tupel dieselbe Länge haben, werden die entsprechenden Elemente der beiden Tupel verwendet. Ansonsten muss entweder T1T1T1T1t1 oder T2T2T2T2t2 die Länge 1 haben. In diesem Fall wird die Operation für jedes Element des längeren Tupels mit dem einzigen Element des anderen Tupels ausgeführt. Das Ergebnis ist in jedem Fall eine Gleitpunktzahl. Die Ldexp-Funktion von Strings ist nicht erlaubt.

Sonderfall: Leere Eingabetupel

Falls eines oder beide der Eingabetupel leer sind, gibt der Operator ein leeres Tupel zurück.

HDevelop Inline-Operation

HDevelop unterstützt eine Inline-Operation für tuple_ldexptuple_ldexpTupleLdexpTupleLdexpTupleLdexp, die innerhalb eines Ausdrucks in der folgenden Syntax verwendet werden kann:

Ldexp := ldexp(T1, T2)

Ausführungsinformationen

Parameter

T1T1T1T1t1 (input_control)  number(-array) HTupleHTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)

Eingabetupel 1.

T2T2T2T2t2 (input_control)  number(-array) HTupleHTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)

Eingabetupel 2.

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

Ldexp-Funktion der Eingabetupel.

Siehe auch

tuple_exptuple_expTupleExpTupleExpTupleExp

Modul

Foundation