log2

Logaritmo na base 2.

Categoria: Mathematics > Elementary Math

Sintaxe

Y = log2(X)

Retorna o logaritmo na base 2 de cada elemento de X.

Descrição

log2(x) indica quantas vezes 2 deve ser dobrado para chegar a x: log2(8) é 3 e log2(10) é cerca de 3,32. Mede informação em bits e o número de dígitos binários necessários, como em ceil(log2(n+1)) bits para guardar o inteiro n.

Para x real negativo o resultado é complexo. nextpow2(x) é ceil(log2(abs(x))), útil para escolher comprimentos de FFT.

Argumentos de entrada

X
Array numérico, real ou complexo.

Argumentos de saída

Y
Array do mesmo tamanho de X. Potências exatas de 2 dão inteiros exatos.

Exemplo

Potências de dois e bits

log2([1 8 10 1024])
ceil(log2(1000 + 1))
Saída
ans = 1×4

         0    3.0000    3.3219   10.0000
ans = 10

Veja também

log log10 pow2 nextpow2 log1p