对数里的乘法能变加法,为什么加法不能照样拆开?
内容摘要:同底对数在真数为正、底数为正且不等于一时,可以把乘积转成对数之和、商转成差、正数的幂转成倍数。这些规则来自指数运算,并不适用于真数内部的一般加减。展开与合并还要保留原定义域,不能因为乘积或平方为正,就假定每个因子都可以单独取实数对数。
直接回答
同底对数在真数为正、底数为正且不等于一时,可以把乘积转成对数之和、商转成差、正数的幂转成倍数。这些规则来自指数运算,并不适用于真数内部的一般加减。展开与合并还要保留原定义域,不能因为乘积或平方为正,就假定每个因子都可以单独取实数对数。
直接回答:对数规则来自指数规则
对数能把乘积转成加法,是因为同底幂相乘时指数相加。若M=b的m次方,N=b的n次方,那么MN=b的m+n次方,因此以b为底的MN的对数等于m+n,也就是两个对数之和。这个推导针对的是乘积,没有给真数内部的普通加法提供相同规则。
因此,log_b(M+N)通常不能写成log_bM+log_bN。后者实际等于log_b(MN),把相加偷换成了相乘。即使两边都有同样的字母与对数符号,也不表示运算关系相同;应先检查括号内最外层究竟是什么运算。
概念与条件:底数和真数都要检查
在实数对数的基本模型中,底数b必须大于零且不等于一,真数必须大于零。零和负数不能直接作为这种实数对数的真数。底数与真数的限制分属不同位置,不能只检查其中一项,就把整个表达式视为有定义。
乘积规则要求所拆开的因子都能单独取对数。例如在M、N均为正时,log_b(MN)=log_bM+log_bN。若只知道MN为正,M和N也可能同时为负,此时左侧可以有定义,右侧的两个实数对数却没有定义,不能无条件展开。
商的规则也需要对应条件。在M与N都为正时,log_b(M/N)=log_bM−log_bN。这里不仅要求分母不为零,还要求两个单独出现的真数为正。把通常的分式限制与对数限制合并检查,才能确认等价变形是否保留了原来的范围。
幂的规则在M为正时可写成log_b(M的n次方)=n乘log_bM。不能只看整个幂为正,就忽略拆分后底部真数的条件。例如x²在x非零时为正,但写成2log_bx会要求x为正,直接这样展开可能丢掉原来允许的负值范围。
为什么对数值可以为负
真数必须为正,并不意味着对数值也必须为正。以十为底,十分之一的对数为负一,因为十的负一次方等于十分之一。检查定义域时,应把真数所在位置与函数计算结果分开,否则会错误排除真数介于零和一之间的正常情况。
同底对数的和与差可以分别合并成乘积与商,但必须保留原来各项的条件。例如原式含log_b(x−1)与log_b(x+1),原定义域要求两者真数都为正。合并后得到一个乘积真数,即使这个乘积在其他范围也为正,也不能顺便扩大原式的定义域。
判断步骤:先条件,后结构
- 检查底数是否合法,并逐个写出原表达式的真数正值条件。
- 观察真数内部的乘积、商、幂或加减结构,选择对应规则。
- 展开时确认新出现的每个对数都有定义,合并时保留原限制。
- 若用于解方程,求出候选值后必须回代原式检查。
展开复杂式子时,可以先处理最外层的商,再处理分子分母中的乘积,最后把正数的幂移为系数。合并时通常先把系数移回幂,再把和变乘积、差变商。顺序可以调整,但每一步都应说明用了哪一种规则,不能靠字面相似跳步。
教学自拟情境一:展开含幂与商的式子
教学题给定a与b均为正,要求展开以二为底的8a²/b³的对数。某同学把分母部分写成减去三个b,而另一同学认为八应直接变成系数八。请写出正确结果,并解释系数从哪里来。这里底数二满足实数对数的要求。
答案是3+2log₂a−3log₂b。先用商规则,把分子对数减去分母对数;再拆出八与a²的乘积;最后使用幂规则。八等于二的三次方,所以log₂8=3,不是八。分母b³对应三倍log₂b,而不是三个b。
条件a、b为正保证拆分后的各项都有定义。如果题目没有给出这些条件,就应先分析原式与展开式各自的定义域,不能把这份答案脱离条件直接推广。运算规则表达的是特定范围内的等价关系,不是纯粹搬动符号。
教学自拟情境二:合并后多出的候选值
给出实数方程ln(x−1)+ln(x+1)=ln8。请先写定义域,再合并求解。有人把左边合并为ln(x²−1),算出正三与负三两个候选值,便把二者都保留。请说明这个答案为什么不完整。
答案应先要求x−1大于零且x+1大于零,合并后得到x大于一。在这个范围内可以写ln[(x−1)(x+1)]=ln8,再由同底对数的一一对应性质得到x²−1=8,故候选为正三与负三。
正三满足原定义域,代回两项真数分别为二与四,成立;负三使原来的两个真数都为负,原式无定义,因此必须排除。合并后的乘积在负三处为正,并不能反过来授权原式接受负三。最终解只有正三。
易错点:一般加减结构不能套乘积规则
要否定对数可直接拆和式的说法,可以选一个容易计算的检验值。以十为底,log(1+9)=1,而log1+log9等于log9,并不等于一。一个明确反例足以说明所谓普遍拆分规则不成立,不需要为每一道题另编口诀。
也不要把对数的乘积与乘积的对数混写。log_bM乘log_bN是两个数相乘,乘积规则处理的却是log_b(MN)。两者括号层级不同,通常没有直接互换关系。计算前完整写出括号,比看到两个log就尝试合并更可靠。
不同底数的对数也不能直接合并为一个同底对数。需要时可以使用换底公式,转成同一合法底数下的对数之比。换底时,分子放原真数,分母放原底数,不要把二者颠倒;新底数也必须满足正且不等于一。
迁移方法与小结
迁移到含倍数、比值与指数的题目时,可以先把条件写成一行,再画出表达式运算层级。乘积对应和,商对应差,正数的幂对应倍数;真数内部的一般加减不适用这些拆分。每次变形都保留定义域,才能避免算式看似简洁、答案却增加或遗漏。
常见问题
实数对数的底数有什么限制?
底数必须大于零且不等于一,真数也必须大于零。
乘积为正就能拆成两个对数吗?
不能直接拆,还要保证两个因子各自为正。
对数的真数为正,结果也一定为正吗?
不一定,例如以十为底的十分之一的对数为负一。
对数内部的加法能直接拆开吗?
一般不能。乘积规则对应乘法,不对应普通加法。
合并对数后能扩大定义域吗?
不能,必须保留原来每一项的真数条件。
不同底数能直接用和差规则合并吗?
不能,应先考虑合法换底,再检查能否使用相应规则。
资料来源与学习边界
本文用于公考常识基础学习;情境练习为教学自拟,并非官方真题或命题预测。
引用与权威来源
常见问题
实数对数的底数有什么限制?
底数必须大于零且不等于一,真数也必须大于零。
乘积为正就能拆成两个对数吗?
不能直接拆,还要保证两个因子各自为正。
对数的真数为正,结果也一定为正吗?
不一定,例如以十为底的十分之一的对数为负一。
对数内部的加法能直接拆开吗?
一般不能。乘积规则对应乘法,不对应普通加法。
合并对数后能扩大定义域吗?
不能,必须保留原来每一项的真数条件。
不同底数能直接用和差规则合并吗?
不能,应先考虑合法换底,再检查能否使用相应规则。