Floor-Funktion umschreiben?
Hallo,
kann man die Floor-Funktion in eine "normale Formel" umschreiben, die man also "normal" berechnen kann?
Bei der Ceiling-Funktion habe ich diese Schreibweise gefunden. Aber hier wird Modulo verwendet. Also nicht das, was ich suche.
LG
3 Antworten
da gäbe es etwas mit einer Fourierreihe:
https://de.wikipedia.org/wiki/Abrundungsfunktion_und_Aufrundungsfunktion#Eigenschaften
Wenn normal für dich ganzrational bedeutet, wirst du keine finden
Was genau meinst du mit "normale Formel"?
Sodass ich eine Formel wie z.B. R=2/3*x*floor(x) vereinfachen kann, indem ich floor(x) umschreibe.
Die Variante von Ceil wird allerdings nur funktionieren, wenn es keine Darstellungsfehler gibt und mod so implementiert ist, daß es den Nachkommateil liefert bzw. generell auf floats definiert ist.
floor (x) = x- (-x mod 1)
----
Einfacher wäre heir ein Cast auf den Integralwert.