Hauptinhalt

fix

Runden gegen Null

Beschreibung

Y = fix(X) rundet jedes Element von X auf die nächste Ganzzahl gegen Null. Diese Operation kürzt die Zahlen in X effektiv auf Ganzzahlen, indem die Nachkommastellen jeder Zahl entfernt werden:

  • Bei positiven Zahlen ist das Verhalten von fix identisch zu floor.

  • Bei negativen Zahlen ist das Verhalten von fix identisch zu ceil.

Beispiel

Beispiele

alle reduzieren

X = [-1.9 -3.4; 1.6 2.5; -4.5 4.5]
X = 3×2

   -1.9000   -3.4000
    1.6000    2.5000
   -4.5000    4.5000

Y = fix(X)
Y = 3×2

    -1    -3
     1     2
    -4     4

X = [1.4+2.3i 3.1-2.2i -5.3+10.9i]
X = 1×3 complex

   1.4000 + 2.3000i   3.1000 - 2.2000i  -5.3000 +10.9000i

Y = fix(X)
Y = 1×3 complex

   1.0000 + 2.0000i   3.0000 - 2.0000i  -5.0000 +10.0000i

Eingabeargumente

alle reduzieren

Eingabearray, angegeben als Skalar, Vektor, Matrix, mehrdimensionales Array, Tabelle oder Timetable. Wenn X komplex ist, verarbeitet fix die Real- und Imaginärteile unabhängig voneinander.

fix konvertiert logische und char-Elemente von X in double-Werte.

Datentypen: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | char | logical | table | timetable
Unterstützung komplexer Zahlen: Ja

Erweiterte Fähigkeiten

alle erweitern

C/C++ Codegenerierung
Generieren Sie C und C++ Code mit MATLAB® Coder™.

GPU-Codegenerierung
Generieren von CUDA® Code für NVIDIA® Grafikprozessoren mit dem GPU Coder™.

Versionsverlauf

Eingeführt vor R2006a

alle erweitern