MATLAB Function Reference |
基底(base)為 2 的對數並可將浮點數拆成指數(exponent)與尾數(mantissa)
Syntax
Y =log2(X) [F,E]
=
log2(X)
Description
Y = log2(X)
對 X
裡元素做基底為 2 的對數運算。
[F,E] = log2(X)
回傳陣列 F
及 E
。陣列 F
裡元素為實數(real),通常在 0.5
abs(F) < 1
的範圍裡;陣列 E
裡元素為整數。對於實數 X
, E
及 E
滿足方程式: X = F.*2.^E
。
Remarks
這函數相當於 ANSI C 裡的 frexp()
函數及 IEEE 浮點數標準函數 logb()
。 若 X
裡的元素為 0,則 F
及 E
中相對應的元素為 0。
Examples
就 IEEE 數學而言, [F,E] = log2(X)
產生以下等數值:
X |
F |
E |
1 |
1/2 |
1 |
pi |
pi/4 |
2 |
-3 |
-3/4 |
2 |
eps |
1/2 |
-51 |
realmax |
1-eps/2 |
1024 |
realmin |
1/2 |
-1021 |
See Also
log10 | logical |