通过MCP连接 →

输入计算

Condenses a·logb(x) + c·logb(y) − d·logb(z) into a single logarithm.

数学公式

广告

结果

合并后对数的真数
log10(5)
合并后的单一对数
Combined argument (x^a · y^c / z^d) 5
对数的数值结果 0.69897

什么是对数合并计算器?

这个工具可以把几个底数相同的对数合并成一个单一的对数。它运用对数运算法则,将形如 \(a\log_{b}(x) + c\log_{b}(y) - d\log_{b}(z)\) 的表达式改写为一个简洁的对数。这与对数展开正好相反,是代数、初等微积分(预备微积分)以及求解对数方程时的常见步骤。

使用方法

先输入公共底数 b,再依次填入三个系数(acd)和三个真数(xyz)。计算器会返回合并后的单一对数,并给出真数的数值结果以及对数的计算值。如果某一项不存在,只需把它的系数设为 0(或把对应的真数设为 1)即可。

公式详解

结果由三条法则得出。幂法则把每个系数提升为指数:\(a\log_{b}(x) = \log_{b}(x^{a})\)。乘积法则把对数相加转化为乘积的对数。商法则把对数相减转化为商的对数。三者结合,就得到下式:

$$a\log_{b}x + c\log_{b}y - d\log_{b}z = \log_{b}\!\left(\frac{x^{a}\,y^{c}}{z^{d}}\right)$$
Advertisement
用于合并对数的幂、积、商法则示意图
对数的三条法则:系数变成指数,求和变成乘积,相减变成相除。

实例演示

以底数 10 为例,计算 \(2\log(3) + 1\log(5) - 1\log(9)\)。真数变为

$$\frac{3^{2} \times 5^{1}}{9^{1}} = \frac{9 \times 5}{9} = 5$$

因此表达式合并为 \(\log_{10}(5) \approx 0.69897\)。

将多个对数项合并为一个分数对数的分步示意图
系数移到指数上,然后各项合并成一个分数的对数。

常见问题

所有对数都必须底数相同吗?是的。只有当每一项的底数都相同时,乘积法则、商法则和幂法则才成立。

可以用自然对数(ln)吗?可以——把底数设为 \(e \approx 2.71828\) 即可。

如果真数算出来是负数或零怎么办?此时对数的数值没有定义;只有真数为正数时,才有实数意义的对数值。

最后更新: