fix

Arredonda em direção a zero, descartando a parte fracionária.

Categoria: Language Fundamentals > Operators and Elementary Operations

Sintaxe

Y = fix(X)

Arredonda cada elemento de X: em direção a zero.

Descrição

fix trunca: números positivos se comportam como em floor e números negativos como em ceil, então fix(2.7) vale 2 e fix(-2.7) vale -2.

Corresponde ao resultado da divisão inteira em linguagens que truncam, e rem(a,b) é igual a a - b*fix(a/b).

Argumentos de entrada

X
Array numérico. Para valores complexos, as partes real e imaginária são tratadas separadamente. Tipos inteiros são devolvidos sem alteração.

Argumentos de saída

Y
Array do mesmo tamanho e classe de X, com valores inteiros.

Exemplo

fix([2.7 -2.7 0.5 -0.5])
fix(-7/2)
Saída
ans = 1×4

     2    -2     0     0
ans = -3

Veja também

floor ceil round rem