Auf nächstgrößere Zahl runden - Funktion
- Aktualisiert2025-07-30
- 2 Minute(n) Lesezeit
Rundet den Eingangswert auf die nächstgrößere ganze Zahl.
Wenn zum Beispiel der Eingangswert 3.1 lautet, ist das Ergebnis 4; bei -3.1 ist das Ergebnis -3. Die Standarddatentypen für diese polymorphe Funktion sind im Anschlussfeld dargestellt.

Ein-/Ausgänge
x
—
x kann zum Beispiel eine skalare Zahl, ein Array oder Cluster mit numerischen Werten oder ein Array aus Clustern mit numerischen Werten sein.
ceil(x): kleinster int >= x
—
ceil(x): kleinster int >= x ist die nächsthöhere ganze Zahl zu x. Bei Zeitangaben wird die Zeit auf die folgende Sekunde aufgerundet. When x is of the form x = a + bi, that is, when x is complex, the function returns a complex number defined by the next highest integers to the real and imaginary parts of x. The following equation defines ceil(x): kleinster int >= x: ceil(x) = ceil(a) + i ceil(b) |
Details zum FPGA-Modul
Die folgenden Details gelten, wenn Sie dieses Objekt in einem FPGA-VI verwenden.
| SCTL (Single-Cycle Timed Loop) | Unterstützt. |
| Verwendung | Diese Funktion unterstützt den Single-Precision Floating-Point Data Type nicht. |
| Timing | In Single-Cycle Timed Loop--Wenn Sie diese Funktion in einer Single-Cycle Timed Loop verwenden, ist die Verzögerung der kombinatorischen Logik proportional zur Anzahl der Bits in x. Außerhalb einer Single-Cycle Timed Loop--Wenn Sie diese Funktion außerhalb einer Single-Cycle Timed Loop verwenden, benötigt sie eine Taktperiode und verwendet ein Register. Die Überlauf- und Rundungsmodi können das Timing beeinflussen. |
| Ressourcen | Diese Funktion benötigt FPGA-Ressourcen proportional zur Anzahl der Bits in x. Die Überlauf- und Rundungsmodi können Ressourcen beeinträchtigen. |
x
—
ceil(x): kleinster int >= x
—