floor

Arredonda em direção a menos infinito.

Categoria: Language Fundamentals > Operators and Elementary Operations

Sintaxe

Y = floor(X)

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

Descrição

floor retorna o maior inteiro menor ou igual ao argumento. Para números negativos isso se afasta do zero: floor(-2.5) vale -3, enquanto fix(-2.5) vale -2.

Combinado com divisão, floor(a/b) dá o quociente inteiro, e a - b*floor(a/b) é mod(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

floor([1.8 -1.2 2 -2.5])
floor(10/3)
7 - 3*floor(7/3)
Saída
ans = 1×4

     1    -2     2    -3
ans = 3
ans = 1

Veja também

ceil round fix mod