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