| 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 | ![]() |