A collection of log functions¶
log¶
Description¶
Natural logarithm
@log(value)
- base is
e
Type Rules¶
bool -> f32
i8 -> f32 / complex
i16 -> f32 / complex
i32 -> f32 / complex
i64 -> f64 / complex
f32 -> f32 / complex
f64 -> f64 / complex
_ -> domain error
log2¶
Description¶
Logarithm
@log(value)
- base is 2
Type Rules¶
bool -> f32
i8 -> f32 / complex
i16 -> f32 / complex
i32 -> f32 / complex
i64 -> f64 / complex
f32 -> f32 / complex
f64 -> f64 / complex
_ -> domain error
Examples¶
log2((4,9,16):i32)
> (2,3,4):f32
log10¶
Description¶
Logarithm
@log10(value)
- base is 10
Type Rules¶
bool -> f32
i8 -> f32 / complex
i16 -> f32 / complex
i32 -> f32 / complex
i64 -> f64 / complex
f32 -> f32 / complex
f64 -> f64 / complex
Examples¶
@log10((10,100,1000):i32)
(1,2,3):f32
logb¶
Description¶
Natural logarithm
@logb(base, number)
Type Rules¶
High-level (without complex)
Real , Real -> MaxType -> bool -> f32
i8 -> f32
i16 -> f32
i32 -> f32
i64 -> f64
f32 -> f32
f64 -> f64
_ , _ -> domain error
Related
The same rules in the function power.