Ray*_*oal 67
bc
使用-l
选项调用(以启用数学库),就像这样
$ echo 'l(100)/l(10)' | bc -l
2.00000000000000000000
Run Code Online (Sandbox Code Playgroud)
使用l
自然日志功能.记下您感兴趣的数字的对数,然后除以10的自然对数.
Til*_*ilo 38
给定任意基数k的任何对数函数,可以计算x相对于基数b的对数 - 这实际上非常酷!
log_b(x) = log_k(x) / log_k(b)
Run Code Online (Sandbox Code Playgroud)
例如
log_b(x) = ln(x) / ln(b)
Run Code Online (Sandbox Code Playgroud)
如果b = 10:
log_10(x) = ln(x) / ln(10)
Run Code Online (Sandbox Code Playgroud)
和-l在bc中启用数学库
这就是为什么这样做的原因:
# bc -l
l(100) / l(10)
2.00000000000000000000
Run Code Online (Sandbox Code Playgroud)