Main Content

fix

Redondear hacia cero

Sintaxis

Descripción

ejemplo

Y = fix(X) redondea cada elemento de X al entero más próximo hacia cero. Esta operación trunca de forma efectiva los números de X a enteros eliminando la parte decimal de cada número:

  • En los números positivos, el comportamiento de fix es el mismo que el de floor.

  • En los números negativos, el comportamiento de fix es el mismo que el de ceil.

Ejemplos

contraer todo

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

Argumentos de entrada

contraer todo

Arreglo de entrada, especificado como escalar, vector, matriz, arreglo multidimensional, tabla u horario. En el caso de X complejo, fix trata las partes reales y las imaginarias de distinta forma.

fix convierte elementos lógicos y char de X a valores double.

Tipos de datos: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | char | logical | table | timetable
Soporte de números complejos:

Capacidades ampliadas

Generación de código C/C++
Genere código C y C++ mediante MATLAB® Coder™.

Generación de código de GPU
Genere código CUDA® para GPU NVIDIA® mediante GPU Coder™.

Historial de versiones

Introducido antes de R2006a

expandir todo