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