Main Content

fix

Arrotondare verso lo zero

Sintassi

Descrizione

esempio

Y = fix(X) arrotonda ciascun elemento di X all'intero più vicino a zero. Questa operazione tronca di fatto i numeri in X a numeri interi, rimuovendo la parte decimale di ciascun numero:

  • Per i numeri positivi, il comportamento di fix è lo stesso di floor.

  • Per i numeri negativi, il comportamento di fix è lo stesso di ceil.

Esempi

comprimi tutto

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

Argomenti di input

comprimi tutto

Array di input, specificato come scalare, vettore, matrice, array multidimensionale, tabella o orario. Per le X complesse, fix tratta le parti reali e immaginarie in modo indipendente.

fix converte gli elementi logici e char di X in valori double.

Tipi di dati: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | char | logical | table | timetable
Supporto numeri complessi:

Funzionalità estese

Generazione di codice C/C++
Genera codice C e C++ con MATLAB® Coder™.

Generazione di codice GPU
Genera codice CUDA® per GPU NVIDIA® con GPU Coder™.

Cronologia versioni

Introduzione prima di R2006a

espandi tutto