工具用的顺手吗?
你的反馈能帮助我们做得更好
快速计算自然对数、二进制对数和常用对数,支持自定义精度,适用于数学学习和科学计算。
计算公式:
y = log_b(x) ⇔ b^y = x
log₍10₎(100)
对数函数曲线 y = log_b(x)
概览
了解工具能解决的问题、计算或处理逻辑,以及数据边界。
10 的 2 次方等于 100,所以以 10 为底时,100 的对数是 2。对数回答的正是“底数要乘方多少次才能得到真数”:若 by = x,那么 logb(x) = y。页面中的“真数 (x)”是要被取对数的正数,“底数 (b)”决定用哪一种指数尺度,主结果就是对数值 y。
这里计算的是实数范围内的对数。合法输入须满足真数 x > 0、底数 b > 0 且 b ≠ 1。底数不是只限于 2、10 或 e:可以直接填写 3、5、0.5 等数值。结果区还会同时列出同一真数的自然对数 ln(x)、常用对数 log10(x) 和二进制对数 log2(x),便于对照不同记号。
任意合法底数都可以转换为自然对数之比。计算所依据的换底关系是:
logb(x) = ln(x) / ln(b)x > 0,b > 0,b ≠ 1换成任何另一种合法底数 c,logb(x) = logc(x) / logc(b) 仍会得到相同的理论值。比如 log3(20) 可写成 ln(20) / ln(3),其数值约为 2.726833。页面显示的是有限小数位的数值近似;小数位设置只改变呈现和复制出的位数,不改变对数的定义。
按所填底数 b 计算 logb(x),这是解决当前输入问题时应读取和复制的数值。
ln 的底数是 e,log10 的底数是 10,log2 的底数是 2。它们针对同一个 x 给出不同尺度下的指数。
曲线展示 y = logb(x) 的形状,并标示当前真数的位置。绘图区主要覆盖约 0.1 到 100 的 x 值,用于观察趋势;主结果可以计算这个区间之外的合法数值。
当 b > 1 时,曲线递增:x 大于 1 时结果为正,x 等于 1 时为 0,x 位于 0 与 1 之间时为负。当 0 < b < 1 时曲线递减,正负关系反过来。无论底数怎样,只要合法,logb(1)=0 都成立。
指南
按步骤完成操作,并通过示例核对输入与结果。
在“真数 (x)”中输入一个大于 0 的数。整数、小数和输入框可接受的科学记数形式都可以用于数值计算。
在“底数 (b)”中输入正数且不要填 1。若需要自然对数,无需把字母 e 填入底数栏,直接读取结果区的 ln(x) 即可。
默认显示 6 位小数。填写 1 至 15 的整数,可控制主结果及三项对照结果保留的小数位数。
顶部结果卡给出自定义底数的答案,下方给出 ln、log₁₀、log₂。各数值均可单独复制;分享功能会保留真数和底数,但显示位数仍按打开页面时的设置处理。
把主结果 y 代回 by。考虑显示舍入后,所得数应接近原真数 x;这比只比较不同底数的结果更直接。
任意底数:填入 x=20、b=3,并保留 6 位,主结果显示 2.726833。对照区显示 ln(20)=2.995732、log10(20)=1.301030、log2(20)=4.321928。主结果不同于三项对照值,是因为底数不同。
整次幂:填入 x=256、b=2,主结果为 8.000000,因为 28=256。此时主结果与对照区的二进制对数相同。
小于 1 的底数:填入 x=8、b=0.5,主结果为 -3.000000,因为 0.5-3=8。负号不是错误,而是底数小于 1 时函数递减的结果。
场景
查看这项工具在不同工作与生活流程中的用法。
学生可以先用指数关系手算,再把真数和底数填入页面核对小数答案。遇到非整次幂时,同时查看 ln 与 log₁₀,能看清换底公式中的分子与分母来自哪里。
处理跨多个数量级的正数时,可用同一底数把它们转成可比较的指数尺度。应保持所有数据使用相同底数;混用 ln、log₁₀ 与 log₂ 会使数值无法直接横向比较。
阅读二分层级、树高或按 2 倍变化的问题时,可直接读取 log₂ 对照值。例如 x=256 时得到 8,可用来核对“连续翻倍 8 次”的推导;具体算法的取整方式仍要看题目定义。
问答
集中解答高频疑问与容易混淆的问题。
因为当前计算范围是实数,而正底数的实数次幂始终为正,无法等于 0 或负数。请检查是否把对数值误填到了“真数”栏;若要处理复数对数,需要使用支持复数分支的专门方法。
可以,只要底数大于 0 且不等于 1。此时曲线递减,所以 x 大于 1 时对数会是负数;例如 log0.5(8)=-3。
它们的底数不同:无下标的 log 在常见数学语境中通常表示底数 10,ln 表示底数 e,log₂ 表示底数 2。同一个真数在不同底数下对应的指数不同,比较前应先统一记号和底数。
因为结果按所选小数位进行了舍入,复制的是显示值而不是无限精度表达式。增加显示位数通常会减小回代差异,但有限精度计算仍不等于符号化的精确结果。
须知
使用前了解适用范围、结果限制与必要提醒。
结果适合实数对数的数值估算和复核,不是代数表达式化简器,也不会解含未知数的对数方程或给出复数对数的多值分支。
log 的默认底数会因教材、学科或软件而异。页面明确列出的 log₁₀ 与 log₂ 没有歧义,引用结果时宜同时写明底数。推荐
查找相关工具、专题与可用的 API 能力。