| 项目 |
内容 |
| 课标主题 |
必修 · 函数 · 幂函数、指数函数与对数函数 |
| 人教 A 版 |
必修第一册 第四章 4.3 对数、4.4 对数函数 |
| 考试地位 |
常考。比较大小是选择题的常见题型;对数运算常作填空题;对数函数常和指数函数、函数的单调性和奇偶性一起考;lnx 是导数大题的常客 |
| 前置知识 |
第 8 章指数与指数函数;第 6 章函数的单调性、奇偶性 |
对数是指数的“反问”:已知底数和幂,问指数是多少。这一章的公式不多,但每条公式都带着条件:底数大于 0 且不等于 1,真数大于 0。丢分几乎都丢在忘了这些条件上:解方程不验根,求单调区间不先求定义域,底数含参数不分类。
| 知识点 |
一句话 |
考试中 |
| 9.2 对数的概念 |
ab=N⟺b=logaN,对数就是指数 |
常考,多作为运算和解方程的一步 |
| 9.3 对数的运算性质 |
积的对数等于对数的和,商的对数等于对数的差,幂的对数等于指数乘对数 |
常考,填空题求值 |
| 9.4 换底公式 |
logab=logcalogcb,不同底化成同底 |
常考,和运算性质一起用 |
| 9.5 对数函数的图像和性质 |
y=logax 过 (1,0),a>1 递增,0<a<1 递减 |
必考,比较大小、解不等式、复合函数单调性 |
| 9.6 反函数 |
y=ax 与 y=logax 互为反函数,图像关于 y=x 对称 |
偶考,多以图像对称的形式出现 |
对数:设 a>0,a=1。如果 ab=N,那么 b 叫作以 a 为底 N 的对数,记作
b=logaN,
其中 a 叫作底数,N 叫作真数。
也就是说,logaN 回答的是一个问题:“a 的几次方等于 N?“比如 23=8,所以 log28=3。
指数式和对数式的互化:
| 指数式 |
对数式 |
例子 |
| ab=N |
b=logaN |
3−2=91⟺log391=−2 |
| 底数 a |
底数 a |
底数不变 |
| 指数 b |
对数 b |
指数变成对数 |
| 幂 N |
真数 N |
幂变成真数 |

两个特殊的对数:
- 常用对数:以 10 为底,log10N 简写为 lgN。
- 自然对数:以 e 为底,logeN 简写为 lnN。e=2.71828⋯ 是一个无理数。
由定义直接得到的结论(a>0,a=1):
- 负数和 0 没有对数,即真数 N>0。
- loga1=0,logaa=1。
- 对数恒等式:alogaN=N(N>0),logaab=b。
- 求一个对数的值,或已知对数式求真数、底数:题目出现 logaN=b 而要求 a 或 N,就改写成指数式 ab=N。
- 求含对数的式子在什么条件下有意义:题目出现 log 而底数或真数里含 x,就列“底数大于 0 且不等于 1,真数大于 0”。
- 化简 alogaN 这类式子:题目出现“底数是某数,指数里有以同一个数为底的对数”,就用对数恒等式。
- 解指数方程,结果化不成同底:题目出现 ax=N 而 N 不是 a 的整数次方或分数次方,答案就写成 x=logaN。
- 底数必须满足 a>0 且 a=1,真数必须满足 N>0。底数或真数含字母时,这两个条件都要写出来。
- lg 和 ln 是固定写法:lg 的底是 10,ln 的底是 e。不写底数的 logN 在国内教材里不用。
- 对数的值可以是任何实数,正数、负数、0 都行。log281=−3 完全合法;受限制的是真数,不是对数值。
- 互化时只有“底数”位置不变。初学时最常见的错误是把 23=8 写成 log38=2。
为什么规定 a>0,a=1,N>0。
- 若 a<0,ab 对很多 b 没有意义,比如 (−2)21 不是实数,所以不能让 b 取遍全体实数。
- 若 a=0,0b 在 b>0 时总等于 0,在 b≤0 时没有意义,求不出确定的 b。
- 若 a=1,1b=1 对所有 b 成立:N=1 时 b 有无数个,N=1 时 b 不存在。
- 在 a>0,a=1 时,ab>0 对一切实数 b 成立(第 8 章),所以 N 只能是正数。
为什么对每个 N>0,logaN 存在且只有一个。
由第 8 章,指数函数 y=ax(a>0,a=1)在 R 上单调,值域是 (0,+∞)。(关键一步:值域是 (0,+∞) 保证每个正数 N 都能取到,单调保证只在一个 x 处取到。)所以方程 ax=N 恰有一个解,这个解就是 logaN。
“值域是 (0,+∞)“高中是从图像上看出来的;严格证明要用到实数的完备性(大学数学分析中的连续函数介值定理)。
对数恒等式。 设 logaN=b,由定义 ab=N,把 b 换回 logaN 就是 alogaN=N。另一个:ab 等于 a 的 b 次方,“a 的几次方等于 ab“的答案就是 b,所以 logaab=b。
loga1=0,logaa=1:因为 a0=1,a1=a。
例 1 (场景:求对数的值,或由对数式求真数、底数)
(1) 求 log28、log391、lg0.001、lne;
(2) 已知 logx27=23,求 x;
(3) 已知 log2(log3x)=1,求 x。
解:
(1) 每个都问“底数的几次方等于真数”:
- 23=8,所以 log28=3;
- 3−2=91,所以 log391=−2;
- 10−3=0.001,所以 lg0.001=−3;
- e21=e,所以 lne=21。
(2) 改写成指数式:x23=27。两边同时取 32 次方:x=2732=(33)32=32=9。x=9 满足底数大于 0 且不等于 1,所以 x=9。
(3) 由外往里剥:log2(log3x)=1 说明 log3x=21=2,再说明 x=32=9。
容易卡在:(3) 这种套了两层的式子,先把里面的 log3x 看成一个整体 t,由 log2t=1 得 t=2。
例 2 (场景:对数式有意义的条件)求使 log(x−1)(3−x) 有意义的 x 的取值范围。
解:底数大于 0 且不等于 1,真数大于 0:
⎩⎨⎧x−1>0,x−1=1,3−x>0,
解得 x>1,x=2,x<3。所以 x 的取值范围是 (1,2)∪(2,3)。
容易卡在:漏掉“底数不等于 1”这一条,答成 (1,3)。
例 3 (场景:用对数恒等式化简)求值:(1) 21+log23;(2) (31)log32;(3) 4log23。
解:
(1) 按指数运算拆开:21+log23=21⋅2log23=2×3=6。
(2) (31)log32=(3−1)log32=(3log32)−1=2−1=21。
(3) 4log23=(22)log23=(2log23)2=32=9。
容易卡在:底数和对数的底不一样(31 和 3、4 和 2)。先把底数写成对数的底的幂,再用指数运算把它们凑到一起。
例 4 (场景:解指数方程,结果化不成同底)解方程 4x−2x+1−3=0。
解:4x=(2x)2,2x+1=2⋅2x。设 t=2x,则 t>0,方程化为
t2−2t−3=0,
即 (t−3)(t+1)=0,得 t=3 或 t=−1。因为 t>0,舍去 t=−1。
由 2x=3,3 不是 2 的整数次方,写成对数:x=log23。
容易卡在:换元后忘了 t=2x>0,把 t=−1 也当成解。
- loga1=0,logaa=1:由 a0=1、a1=a 得到。
- alogaN=N,logaab=b:对数恒等式,推导见本节“证明”。
- logaa1=−1,loga1a=−1:由 a−1=a1 得到。考试常用于底数是分数的对数,比如 log212=−1。
- 错在哪:把 23=8 写成 log38=2 或 log82=3。
为什么错:互化时底数不变,指数式的底数 2 仍是对数式的底数,指数 3 变成对数值,幂 8 变成真数。
正确做法:记“底不动,指数到等号另一边”,23=8⟺3=log28。
- 错在哪:例 2 只写真数大于 0 和底数大于 0。
为什么错:底数等于 1 时对数没有定义,x=2 让底数变成 1。
正确做法:底数含字母时写三条:大于 0、不等于 1,加上真数大于 0。
- 错在哪:认为 log241 没有意义,因为“对数不能是负的”。
为什么错:受限制的是真数,不是对数值。41>0,log241=−2 有意义。
正确做法:判断有没有意义只看底数和真数。
对数就是“指数的名字”:log28 问“2 要连乘几次才得到 8”,答案是 3。真数比 1 大,要乘正数次;真数在 0 和 1 之间,要“往回除”,所以对数是负的;真数等于 1,一次都不用乘,对数是 0。
一句话记法:“logaN 等于 a 的几次方是 N”。
- 前置:第 8 章指数与指数函数。对数的定义、存在唯一性都靠指数函数的单调性和值域。
- 后续:9.3 对数的运算性质,由指数的运算性质加上本节的互化推出。
- 后续:9.5 对数函数,定义域 (0,+∞) 就来自“真数大于 0”。
- 后续:第 10 章函数的应用,解 ax=N 型的增长模型问题,答案常写成对数。
设 a>0,a=1,M>0,N>0,则
loga(MN)=logaM+logaN,
logaNM=logaM−logaN,
logaMn=nlogaM(n∈R).
用文字说:积的对数等于对数的和,商的对数等于对数的差,幂的对数等于指数乘这个数的对数。
几种常见的变形:
- 从右往左用:logaM+logaN=loga(MN),常用于合并。
- lg2+lg5=lg10=1,考试中出现频率最高的一组。
- loganM=n1logaM,是第三条取 n 为分数的情况。
- 对数式求值化简:题目给出一串同底的对数(尤其是 lg2、lg5 这类)要求计算,就把真数分解,拆开或合并。
- 用已知的对数表示其他对数:题目说“已知 lg2=a,lg3=b,用 a、b 表示……”,就把真数分解成 2、3、5、10 的乘积和商。
- 解对数方程:题目出现同底的对数相加或相减等于一个数,就合并成一个对数,再化成指数式,最后验根。
- 估算大数的位数或数量级:题目问”2100 是几位数“或给出 lg2≈0.3010,就取常用对数,用幂的对数化成乘法。
- 三条公式都要求 M>0,N>0。log2[(−2)(−4)]=3,但不能写成 log2(−2)+log2(−4)。
- 没有“和的对数”公式:loga(M+N)=logaM+logaN,logaM⋅logaN=loga(MN),logaNlogaM=logaNM。
- logaM2=2logaM 只在 M>0 时成立;M 可能为负时要写成 logaM2=2loga∣M∣。化简时用这条公式会改变定义域。
- 解对数方程时,合并或拆开都可能改变定义域,所以必须验根,最省事的办法是先写出原方程的定义域。
第一条:loga(MN)=logaM+logaN。
设 logaM=p,logaN=q。由对数的定义,M=ap,N=aq。于是
MN=ap⋅aq=ap+q.
(关键一步:同底数幂相乘,指数相加,这是第 8 章指数的运算性质。对数的运算性质就是指数运算性质的“翻译”。)
再把 MN=ap+q 写成对数式:loga(MN)=p+q=logaM+logaN。
第二条:同样设 M=ap,N=aq,则 NM=ap−q,所以 logaNM=p−q。
第三条:设 M=ap,则 Mn=(ap)n=anp,所以 logaMn=np=nlogaM。这里用到 (ap)n=anp 对一切实数 n 成立(第 8 章)。
例 1 (场景:对数式求值化简)计算:
(1) log318−log32;
(2) lg25+32lg8+lg5⋅lg20+(lg2)2。
解:
(1) log318−log32=log3218=log39=2。
(2) 先算前两项:lg25=2lg5,32lg8=32⋅3lg2=2lg2,所以
lg25+32lg8=2(lg5+lg2)=2lg10=2.
再算后两项:lg20=lg2+lg10=1+lg2,所以
lg5⋅lg20+(lg2)2=lg5⋅(1+lg2)+(lg2)2=lg5+lg2⋅(lg5+lg2)=lg5+lg2=1.
合计 2+1=3。
容易卡在:lg5⋅lg20 是两个对数相乘,没有公式能直接合并。办法是把 20 拆成 2×10,让 lg10=1 冒出来,再提公因式凑出 lg5+lg2。
另一种解法:后两项也可以都用 lg2 表示。设 t=lg2,则 lg5=1−t,lg20=1+t,
lg5⋅lg20+(lg2)2=(1−t)(1+t)+t2=1−t2+t2=1.
主解法靠观察凑项,式子短;换元法不用观察,把所有 lg5、lg20 都化成 lg2 的多项式,适合式子乱、一眼看不出怎么凑的时候。
例 2 (场景:用已知对数表示其他对数)已知 lg2=a,lg3=b,用 a、b 表示 lg12、lg15、lg1.8。
解:把真数分解成 2、3、10 的乘积和商。
- 12=22×3,lg12=2lg2+lg3=2a+b。
- 15=23×10,lg15=lg3+lg10−lg2=b+1−a。
- 1.8=1018=102×32,lg1.8=lg2+2lg3−1=a+2b−1。
容易卡在:含 5 的数。5 不能用 2 和 3 表示,但 5=210,所以 lg5=1−a。
例 3 (场景:解对数方程)解方程 lgx+lg(x−3)=1。
解:先求定义域:x>0 且 x−3>0,即 x>3。
在定义域内合并:lg[x(x−3)]=1,所以 x(x−3)=10,即
x2−3x−10=0,
(x−5)(x+2)=0,得 x=5 或 x=−2。x=−2 不满足 x>3,舍去。所以 x=5。
容易卡在:合并之后的方程 lg[x(x−3)]=1 对 x=−2 也成立((−2)(−5)=10),但原方程里的 lgx 在 x=−2 时没有意义。合并让定义域变大了,所以多出一个增根。
例 4 (场景:估算大数的位数)已知 lg2≈0.3010,2100 是几位数?
解:取常用对数:lg2100=100lg2≈30.10。所以 2100≈1030.10,夹在 1030 和 1031 之间。
1030 是 31 位数(1 后面 30 个 0),1031 是 32 位数中最小的。1030≤2100<1031,所以 2100 是 31 位数。
容易卡在:位数和对数的关系。一个正整数 N 若满足 10k≤N<10k+1,它就是 k+1 位数,即位数等于 lgN 的整数部分加 1。
- lg2+lg5=1:由第一条,lg2+lg5=lg10=1。
- logaN1=−logaN:由第二条,logaN1=loga1−logaN=−logaN。
- loganM=n1logaM:由第三条取指数为 n1。
- 正整数 N 的位数等于 lgN 的整数部分加 1:推导见本节例 4。
- 错在哪:lg(2+5)=lg2+lg5。
为什么错:运算性质说的是积的对数,不是和的对数。lg7≈0.845,lg2+lg5=1。
正确做法:只有真数相乘才能拆成对数相加;真数是和的时候不能拆。
- 错在哪:解 lgx+lg(x−3)=1 得 x=5 或 x=−2,两个都写。
为什么错:x=−2 时 lgx 无意义,是合并对数时定义域扩大带来的增根。
正确做法:先写原方程的定义域,最后对照定义域取舍。
- 错在哪:化简 f(x)=lgx2 时写成 f(x)=2lgx,再说 f(x) 的定义域是 (0,+∞)。
为什么错:lgx2 的定义域是 x=0,2lgx 只在 x>0 时有意义,两者不是同一个函数。
正确做法:lgx2=2lg∣x∣;求定义域要在化简之前。
对数把乘法变成加法。把数轴上的刻度按常用对数排:1 放在 0 处,10 放在 1 处,100 放在 2 处……乘 10 就是往右走一格;2 放在 0.301 处,20 就在 1.301 处,也是往右走一格。

一句话记法:“乘变加,除变减,乘方变倍数”。
- 前置:第 8 章指数的运算性质。三条公式是 apaq=ap+q、aqap=ap−q、(ap)n=anp 的对数形式。
- 前置:9.2 对数的概念,证明里用到指数式和对数式的互化。
- 后续:9.4 换底公式,证明要用幂的对数这一条。
- 后续:第 24 章导数,对数求导(取对数后用本节性质拆开)是求某些函数导数的办法。
- 常一起考:第 10 章函数模型,增长率问题常要取对数解方程。
设 a>0,a=1,c>0,c=1,b>0,则
logab=logcalogcb.
用文字说:任何底的对数都可以换成任何新底,等于“新底下真数的对数”除以“新底下原底数的对数”。最常换成 10 或 e:
logab=lgalgb=lnalnb.
由换底公式马上得到三个常用变形(a、b、c 都大于 0,作底数的不等于 1):
- logab⋅logba=1,即 logab=logba1;
- logambn=mnlogab(m=0);
- logab⋅logbc=logac(链式)。
- 底数不同的对数相乘求值:题目出现 log29⋅log34 这类不同底的乘积,就全部换成同一个底(常用 lg)再约分。
- 用给定的字母表示另一个底的对数:题目已知 log23=a 这类,要求另一个底的对数,就换成已知的那个底。
- 连等式 ax=by=k 求 x1、y1 的组合:题目出现几个不同底的幂相等,就先写成对数,再用 logab=logba1 把倒数换成同底。
- 新底 c 可以任选,但必须 c>0,c=1。选哪个底以“能约分、能用已知条件”为准。
- 分子是真数的对数,分母是原底数的对数,不要颠倒。
- logcalogcb 是两个对数相除,不能写成 logcab,也不能写成 logcb−logca。
- logambn=mnlogab 中,真数的指数 n 在分子,底数的指数 m 在分母。
设 logab=x,则 ax=b。两边取以 c 为底的对数:
logcax=logcb.
由幂的对数(9.3 节第三条),左边等于 xlogca,所以 xlogca=logcb。
因为 a=1,所以 logca=0。(关键一步:要两边除以 logca,必须先确认它不为 0;这正是底数 a=1 这个条件起作用的地方。)于是
x=logcalogcb,
即 logab=logcalogcb。
三个变形的推导(都换成以 10 为底):
- logab⋅logba=lgalgb⋅lgblga=1。
- logambn=lgamlgbn=mlganlgb=mnlogab。
- logab⋅logbc=lgalgb⋅lgblgc=lgalgc=logac。
例 1 (场景:底数不同的对数相乘求值)计算:(1) log29⋅log34;(2) log89⋅log2732。
解:
(1) 都换成常用对数:
log29⋅log34=lg2lg9⋅lg3lg4=lg22lg3⋅lg32lg2=4.
(2) 8=23,9=32,27=33,32=25。用 logambn=mnlogab:
log89⋅log2732=32log23⋅35log32=910log23⋅log32=910.
容易卡在:(2) 先把每个底数和真数都写成最小的底的幂,否则看不出能约。
例 2 (场景:用给定的字母表示另一个底的对数)已知 log23=a,log37=b,用 a、b 表示 log4256。
解:已知的两个对数里,3 出现了两次,换成以 3 为底最方便。先把 log23=a 化成 log32=a1。
56=23×7,42=2×3×7,所以
log4256=log342log356=log32+1+log373log32+log37=a1+1+ba3+b.
分子分母同乘 a:log4256=1+a+ab3+ab。
容易卡在:选哪个新底。原则是选已知条件里出现得最多、最容易表示的那个数;本题选 3,已知条件直接能用。
例 3 (场景:连等式求倒数的组合)已知 3a=4b=36,求 a2+b1。
解:化成对数:a=log336,b=log436。用 logab=logba1:
a1=log363,b1=log364.
于是
a2+b1=2log363+log364=log369+log364=log3636=1.
容易卡在:a、b 本身不好算,要看出求的是倒数,倒过来以后底数都变成 36,就能用运算性质合并。
另一种解法:对 3a=36、4b=36 两边取常用对数:alg3=lg36,blg4=lg36,所以 a1=lg36lg3,b1=lg36lg4,
a2+b1=lg362lg3+lg4=lg36lg36=1.
主解法用“倒数换底”,步骤少;取常用对数的方法更机械,不用记 logab=logba1,连等式的值 k 是字母、不是具体数时也照样能用。
- logab⋅logba=1,logab=logba1:推导见本节“证明”。
- logambn=mnlogab:推导见本节“证明”。常用特例 loga1b=−logab(取 m=−1,n=1)。
- logab⋅logbc⋅logcd=logad:链式公式连用两次。
- 若 ax=by=k(k>0,k=1),则 x1=logka,y1=logkb,x1+y1=logk(ab):推导同例 3。
- 错在哪:把 lg2lg8 写成 lg28=lg4。
为什么错:两个对数相除不是商的对数。lg2lg8=lg23lg2=3,lg4≈0.602。
正确做法:两个对数相除,能约就约(化成同一个数的对数的倍数),或者反过来用换底公式写成 log28。
- 错在哪:log48 算成 32。
为什么错:把换底公式的分子分母颠倒了。log48=log24log28=23。
正确做法:记“真数在上,底数在下”,和 logab 的书写位置一致:b 写在上方(大字),a 写在下方(小字)。
- 错在哪:log927 用 logambn=mnlogab 算成 32。
为什么错:9=32,27=33,真数的指数 3 在分子,底数的指数 2 在分母,结果是 23。
正确做法:算完用定义验一下:923=27,对。
换底公式像换单位。logcb 和 logca 是“用 c 当尺子”量出的 b 和 a 的“对数长度”;logab 问的是”b 的长度是 a 的几倍”,自然等于两个长度相除,换成哪把尺子量,比值都一样。
一句话记法:“真数在上,底数在下,换成同一个底”。
- 前置:9.3 对数的运算性质,证明用到幂的对数。
- 后续:9.5 对数函数,比较真数相同、底数不同的对数大小,常先换底成倒数。
- 后续:第 10 章函数的应用,用计算器求 logab 时要换成 lg 或 ln。
- 常一起考:第 8 章指数,“ax=by=k“型连等式需要指数式和对数式来回转化。
对数函数:函数 y=logax(a>0,a=1)叫作对数函数,定义域是 (0,+∞)。
像 y=2log2x、y=log2(x+1) 这样的函数不叫对数函数,要求 logax 的系数是 1、真数就是 x。
图像和性质按底数分两类:
|
a>1 |
0<a<1 |
| 定义域 |
(0,+∞) |
(0,+∞) |
| 值域 |
R |
R |
| 过定点 |
(1,0) |
(1,0) |
| 单调性 |
在 (0,+∞) 上递增 |
在 (0,+∞) 上递减 |
| 函数值的符号 |
x>1 时 y>0;0<x<1 时 y<0 |
x>1 时 y<0;0<x<1 时 y>0 |
| 图像的走向 |
向右上方,靠近 y 轴时往下无限延伸 |
向右下方,靠近 y 轴时往上无限延伸 |

底数对图像的影响:画一条直线 y=1,它和 y=logax 的交点是 (a,1)。所以从左往右看这条直线上的交点,底数依次增大。在 x>1 的部分,a>1 时底数越大图像越低(越靠近 x 轴)。

对数型复合函数 y=logaf(x):定义域由 f(x)>0 决定;单调性按“同增异减”判断(第 6 章):外层 logat 和内层 t=f(x) 单调性相同则递增,相反则递减。
- 求含对数的函数的定义域:题目给出 y=logaf(x) 或根号下有对数,就列“真数大于 0”,根号下的对数再加“大于等于 0”。
- 比较几个对数(或对数与指数混合)的大小:题目给出 a=log23、b=0.32 这类几个数问大小,就看底数、真数,必要时找中间量 0 和 1。
- 解对数不等式:题目出现 logaf(x)>logag(x) 或 logaf(x)>m,就把右边写成同底的对数,按单调性去掉 log,再加上真数大于 0。
- 图像过定点:题目说“函数 y=loga(x+m)+n 的图像恒过定点”,就令真数等于 1。
- 求对数型复合函数的单调区间:题目问 y=logaf(x) 的单调区间,就先求定义域,再按“同增异减”。
- 底数含参数的不等式:题目出现 logaM<logaN 而 a 是待求的参数,就分 a>1 和 0<a<1 两种情况。

- 定义域永远在先:研究单调性、解不等式、求值域,第一步都是写出真数大于 0。
- 单调性由底数决定,底数含参数时必须分 a>1 和 0<a<1 讨论。
- 去掉对数符号时,a>1 不等号方向不变,0<a<1 不等号方向改变。
- 对数函数在 (0,+∞) 上单调,但它没有最大值也没有最小值;求最值要在给定的区间上求。
定点:x=1 时 y=loga1=0,所以图像过 (1,0)。
值域是 R:对任意实数 y0,取 x0=ay0>0,则 logax0=y0。每个实数都能取到。
单调性:设 a>1,任取 0<x1<x2,要证 logax1<logax2。
记 m=logax1,n=logax2,则 x1=am,x2=an。用反证法:假设 m≥n。因为 a>1,指数函数 y=ax 递增(第 8 章),所以 am≥an,即 x1≥x2,和 x1<x2 矛盾。所以 m<n,即 logax1<logax2,y=logax 在 (0,+∞) 上递增。
(关键一步:把对数的大小问题转成指数的大小问题,靠的是 x=alogax;对数函数的单调性完全继承自指数函数的单调性。)
0<a<1 时,y=ax 递减,同样的推理得 logax1>logax2,函数递减。
函数值的符号:a>1 时函数递增且 loga1=0,所以 x>1 时 logax>loga1=0,0<x<1 时 logax<0。0<a<1 时反过来。
y=logax 与 y=loga1x 的图像关于 x 轴对称:由换底公式(9.4 节),loga1x=logaa1logax=−logax。同一个 x,两个函数值互为相反数。
例 1 (场景:求定义域)求函数 y=log0.5(4x−3) 的定义域。
解:根号下要大于等于 0,真数要大于 0:
{4x−3>0,log0.5(4x−3)≥0.
log0.5(4x−3)≥0=log0.51。底数 0.5<1,函数递减,所以 4x−3≤1。
合起来:0<4x−3≤1,即 43<x≤1。定义域是 (43,1]。
容易卡在:把 log0.5(4x−3)≥0 去掉对数时,底数小于 1,不等号要反向,得 4x−3≤1,不是 ≥1。
例 2 (场景:比较大小)
(1) 设 a=20.3,b=0.32,c=log20.3,比较 a、b、c 的大小;
(2) 设 a=log36,b=log510,c=log714,比较 a、b、c 的大小。
解:
(1) 三个数底数、真数都不同,找中间量 0 和 1:
- a=20.3>20=1;
- b=0.32=0.09,0<b<1;
- c=log20.3<log21=0。
所以 a>b>c。
(2) 三个数都是“真数是底数的 2 倍”,先拆开:
a=log3(3×2)=1+log32,b=1+log52,c=1+log72.
只需比较 log32、log52、log72。换底成倒数:log32=log231,log52=log251,log72=log271。y=log2x 递增,所以 0<log23<log25<log27,倒数反过来:log32>log52>log72。
所以 a>b>c。
容易卡在:(2) 直接比看不出来,要先想到把真数拆成“底数乘 2”,让三个数都变成“1 加一个真数相同的对数”。
另一种解法:(2) 拆成 1+log32 等以后,比较 log32、log52、log72 可以看图。在同一坐标系画 y=log3x、y=log5x、y=log7x,在 x=2>1 处,底数越大图像越低,所以 log32>log52>log72。

换底法每一步都有依据,适合写解答题;看图法只要记住”x>1 时底大图低”,选择题里几秒就能定。
例 3 (场景:解对数不等式)解不等式 log0.5(x−1)>−1。
解:先写定义域:x−1>0,即 x>1。
把 −1 写成以 0.5 为底的对数:−1=log0.50.5−1=log0.52。不等式化为
log0.5(x−1)>log0.52.
底数 0.5<1,函数递减,去掉对数不等号反向:x−1<2,即 x<3。
结合定义域,解集是 (1,3)。

容易卡在:只解 x−1<2 得 x<3,忘了真数大于 0 这个条件。
例 4 (场景:图像过定点)函数 y=loga(x+2)−1(a>0,a=1)的图像恒过哪个定点?
解:对数函数恒过 (1,0),因为 loga1=0 和 a 无关。令真数 x+2=1,得 x=−1,此时 y=loga1−1=−1。所以图像恒过定点 (−1,−1)。

容易卡在:令 x=1 去求。定点由“真数等于 1”决定,不是由”x 等于 1”决定。
例 5 (场景:求对数型复合函数的单调区间)求函数 y=log21(x2−2x−3) 的单调区间。
解:
第一步,定义域:x2−2x−3>0,即 (x−3)(x+1)>0,得 x<−1 或 x>3。
第二步,拆成两层:y=log21t,t=x2−2x−3。
- 外层 y=log21t 在 (0,+∞) 上递减。
- 内层 t=(x−1)2−4 的对称轴是 x=1:在 (−∞,−1) 上递减,在 (3,+∞) 上递增(只看定义域内的部分)。
第三步,同增异减:
- 在 (−∞,−1) 上,内层减、外层减,复合后递增;
- 在 (3,+∞) 上,内层增、外层减,复合后递减。
所以函数的递增区间是 (−∞,−1),递减区间是 (3,+∞)。

容易卡在:直接按内层二次函数的对称轴 x=1 写成”(−∞,1) 上递增”。−1≤x≤3 这一段函数根本没有定义。
例 6 (场景:底数含参数)若 loga32<1,求 a 的取值范围。
解:把 1 写成 logaa,不等式化为 loga32<logaa。按底数分两种情况:
- a>1:函数递增,得 32<a,和 a>1 取公共部分得 a>1。(也可以直接看:a>1 时 loga32<0<1,一定成立。)
- 0<a<1:函数递减,得 32>a,和 0<a<1 取公共部分得 0<a<32。
合起来,a 的取值范围是 (0,32)∪(1,+∞)。
容易卡在:分类后每种情况得到的范围,要和这种情况的前提(a>1 或 0<a<1)取交集,最后两种情况再取并集。
- logab>0⟺(a−1)(b−1)>0(a>0,a=1,b>0):口诀“底数和真数在 1 的同侧,对数为正;在异侧,对数为负”。由本节“函数值的符号”一行直接得到。
- y=logax 与 y=loga1x 的图像关于 x 轴对称:推导见本节“证明”最后一段。
- 直线 y=1 与 y=logax 的交点是 (a,1);a>1 时,在 x>1 的部分底数越大图像越低:在 x0>1 处,logax0=logx0a1,a 越大分母越大,函数值越小。
- y=loga(x+m)+n 恒过定点 (1−m,n):令真数 x+m=1。
- f(x)=loga1−x1+x 是奇函数:定义域 (−1,1) 关于原点对称,f(−x)=loga1+x1−x=−loga1−x1+x=−f(x)。
- f(x)=loga(x+x2+1) 是奇函数:定义域是 R,f(x)+f(−x)=loga[(x2+1+x)(x2+1−x)]=loga1=0。
- 错在哪:例 5 答成“递增区间 (−∞,1),递减区间 (1,+∞)”。
为什么错:没先求定义域,也没看外层底数小于 1 是递减的。
正确做法:三步走:定义域、拆两层各自的单调性、同增异减。单调区间必须是定义域的子集。
- 错在哪:解 log2(x−1)<2 得 x<5。
为什么错:去掉对数只用了单调性,漏了真数 x−1>0。
正确做法:解集是 (1,5)。解对数不等式时把“真数大于 0”和去掉对数后的不等式写成一个不等式组。
- 错在哪:已知 loga2<loga3 求 a,看到 2<3 就认为不等式对所有 a 都成立。
为什么错:去掉对数时不等号方向取决于底数。0<a<1 时函数递减,loga2>loga3,不等式不成立。
正确做法:分 a>1、0<a<1 两类,每类单独判断,最后合并:本题只有 a>1 成立。
- 错在哪:认为 y=log2(x+1) 是对数函数。
为什么错:对数函数要求真数就是 x、系数是 1。y=log2(x+1) 是对数函数 y=log2x 向左平移 1 个单位得到的函数。
正确做法:题目问“是不是对数函数”时,按 y=logax 的形式严格判断。
对数函数的图像是“躺倒的指数函数”:把 y=ax 的图像沿直线 y=x 翻过来就是 y=logax(9.6 节)。所以 y=ax 过 (0,1),y=logax 就过 (1,0);y=ax 的图像贴着 x 轴,y=logax 的图像就贴着 y 轴。
a>1 时,对数函数增长得越来越慢:x 从 1 到 2,log2x 增加 1;x 从 2 到 4,再增加 1;从 4 到 8,还是增加 1。x 要翻倍,函数值才多 1。
一句话记法:“过 (1,0),大于 1 增,小于 1 减,定义域永远是正数”。
- 前置:第 8 章指数函数。对数函数的单调性由指数函数的单调性推出。
- 前置:第 6 章函数的单调性、奇偶性,复合函数“同增异减”。
- 前置:第 4 章一元二次不等式,求 loga(x2+bx+c) 的定义域要解二次不等式。
- 后续:第 10 章函数的应用,对数函数和指数函数、幂函数增长快慢的比较;用零点存在定理判断 lnx+x−3=0 这类方程的根。
- 后续:第 24、25 章导数,(lnx)′=x1,含 lnx 的函数是导数大题最常见的对象。
- 常一起考:第 8 章指数函数,比较大小题几乎总是指数、对数、幂混在一起。
反函数(高中的说法):函数 y=f(x),如果对它值域里的每一个 y,都能由 y=f(x) 唯一解出 x,就得到一个以 y 为自变量的函数;再按习惯把自变量写成 x、函数值写成 y,得到的函数叫作 y=f(x) 的反函数。
课标对反函数的要求只有一条:知道对数函数 y=logax 与指数函数 y=ax 互为反函数(a>0,a=1)。一般函数的反函数不作要求,这里给出定义只是为了把这一对函数的关系说清楚。
指数函数与对数函数互为反函数:由 y=ax 解出 x=logay,把 x、y 互换,得 y=logax。所以 y=ax 和 y=logax(a>0,a=1)互为反函数。
互为反函数的两个函数:
| 原函数 y=ax |
反函数 y=logax |
| 定义域 R |
值域 R |
| 值域 (0,+∞) |
定义域 (0,+∞) |
| 过 (0,1) |
过 (1,0) |
| 点 (m,n) 在图像上 |
点 (n,m) 在图像上 |
| a>1 递增,0<a<1 递减 |
单调性相同 |
图像关于直线 y=x 对称:把一个函数的图像沿直线 y=x 翻折,就得到它的反函数的图像。

- 已知一个函数是 y=ax(或 y=logax)的反函数,求它的解析式或函数值:题目说”f(x) 与 y=2x 互为反函数“或”图像关于直线 y=x 对称”,就写出另一个。
- 已知反函数的图像过某点:题目说“反函数的图像过点 (m,n)”,就换成“原函数的图像过点 (n,m)”,不必求反函数。
- 一个方程含 ax、另一个含 logax,求两根的关系:题目出现 x+2x=4 和 x+log2x=4 这样“一对”的方程,就利用两条曲线关于 y=x 对称。
- 反函数的定义域是原函数的值域,不能只看反函数解析式。比如 y=log2x(x≥4)的值域是 [2,+∞),它的反函数是 y=2x(x≥2)。
- “关于直线 y=x 对称”是“互为反函数”的图像特征;“关于 x 轴对称”是 y=logax 与 y=loga1x 的关系,两者不要混。
- 不是每个函数都有反函数:y=x2(x∈R)中 y=4 对应 x=±2,解不出唯一的 x,没有反函数。单调函数一定有反函数。
y=ax 与 y=logax 的图像关于直线 y=x 对称。
第一步,点的对应。设点 (m,n) 在 y=ax 的图像上,即 n=am。由对数的定义,m=logan,所以点 (n,m) 在 y=logax 的图像上。反过来也一样。所以两个图像上的点是“横纵坐标互换”一一对应的。
第二步,(m,n) 和 (n,m) 关于直线 y=x 对称(设 m=n):
- 两点的中点是 (2m+n,2m+n),横纵坐标相等,在直线 y=x 上;
- 两点连线的斜率是 n−mm−n=−1,直线 y=x 的斜率是 1,乘积为 −1,所以连线和 y=x 垂直。
(关键一步:中点在直线上、连线与直线垂直,就是“关于这条直线对称”的定义。)m=n 时点本身就在 y=x 上。
所以两个图像关于直线 y=x 对称。这个证明对任意一对互为反函数的函数都成立,因为第一步只用了”n=f(m)⟺m=g(n)“。
例 1 (场景:已知互为反函数,求解析式或函数值)函数 y=f(x) 与 y=2x 互为反函数。
(1) 求 f(8);
(2) 解不等式 f(x)<1。
解:y=2x 的反函数是 f(x)=log2x,定义域 (0,+∞)。
(1) f(8)=log28=3。
(2) log2x<1=log22,底数 2>1 递增,得 x<2;结合定义域 x>0,解集是 (0,2)。
容易卡在:(1) 也可以不写解析式:f(8)=t 等价于 2t=8,t=3。反函数的函数值就是“原函数取哪个自变量得到 8”。
例 2 (场景:已知反函数的图像过某点)函数 f(x)=loga(x+b)(a>0,a=1)的反函数的图像经过点 (1,2) 和 (0,1),求 a、b。
解:反函数的图像过 (1,2) 和 (0,1),所以原函数 f(x) 的图像过 (2,1) 和 (1,0):
{loga(2+b)=1,loga(1+b)=0.
由第二个,1+b=1,b=0。代入第一个,loga2=1,a=2。
所以 a=2,b=0。
另一种解法:先求反函数。由 y=loga(x+b) 得 x+b=ay,x=ay−b,互换得反函数 y=ax−b。代入两点:a1−b=2,a0−b=1,得 b=0,a=2。
主解法不求反函数,只把点的坐标互换,适合反函数不好写的题;先求反函数的方法更直接,当后面的小问还要用到反函数的解析式时更划算。
例 3 (场景:一对方程分别含 ax 和 logax,求两根的关系)方程 x+2x=4 的根为 x1,方程 x+log2x=4 的根为 x2,求 x1+x2。
解:两个方程都解不出精确的根,改用图像。
- x+2x=4 即 2x=4−x,x1 是曲线 y=2x 和直线 y=4−x 交点 A 的横坐标,A(x1,4−x1);
- x+log2x=4 即 log2x=4−x,x2 是曲线 y=log2x 和直线 y=4−x 交点 B 的横坐标,B(x2,4−x2)。
y=2x 和 y=log2x 关于直线 y=x 对称;直线 y=4−x 的斜率是 −1,和 y=x 垂直,所以它关于 y=x 的对称图形是它自己。于是 A 关于 y=x 的对称点 (4−x1,x1) 既在 y=log2x 上,又在 y=4−x 上,就是交点 B。
所以 x2=4−x1,即 x1+x2=4。

容易卡在:想先把 x1、x2 算出来。两个根都不是“好数”(x1≈1.386),要求的只是它们的和,正是对称性在起作用。
另一种解法:代数换元。由 x1+2x1=4,设 t=2x1,则 t=4−x1,且 x1=log2t。于是
t+log2t=(4−x1)+x1=4,
说明 t 是方程 x+log2x=4 的根。y=x+log2x 在 (0,+∞) 上递增,这个方程只有一个根,所以 x2=t=4−x1,x1+x2=4。
图像法一眼看出答案,适合选择填空;换元法每步都有依据,适合解答题,也不依赖画图是否准确。
- 若 f(x) 的图像过 (m,n),则它的反函数的图像过 (n,m):推导见本节“证明”第一步。
- 互为反函数的两个函数单调性相同:原函数递增时,x 越大 y 越大,互换后仍是“自变量越大函数值越大”。
- 反函数的定义域是原函数的值域,值域是原函数的定义域:由定义中”x、y 互换“得到。
- alogax=x(x>0),logaax=x(x∈R):先用一个函数、再用它的反函数,回到原来的数。这就是 9.2 节的对数恒等式。
- 错在哪:认为 y=ax 和 y=logax 的交点一定在直线 y=x 上。
为什么错:对称只说明交点关于 y=x 成对出现,不说明交点都在 y=x 上。比如 a=161 时,(161)21=41,(161)41=21,所以 (21,41) 和 (41,21) 都是两个图像的交点,都不在 y=x 上。
正确做法:a>1(函数递增)时,交点才都在 y=x 上;0<a<1 时要具体分析。

- 错在哪:求 y=log2x(x≥4)的反函数,写成 y=2x,x∈R。
为什么错:反函数的定义域是原函数的值域 [2,+∞)。
正确做法:写成 y=2x(x≥2)。
- 错在哪:说 y=log2x 和 y=log21x 互为反函数。
为什么错:它们的图像关于 x 轴对称,不是关于 y=x 对称。y=log2x 的反函数是 y=2x。
正确做法:互为反函数看”x、y 互换”,即关于 y=x 对称。
函数是一台“输入 x、输出 y“的机器,反函数就是把这台机器倒着开:输入原来的输出,吐回原来的输入。y=2x 把 3 变成 8,y=log2x 就把 8 变回 3。
图像上,“输入和输出互换”就是“横纵坐标互换”,也就是沿直线 y=x 照镜子。
一句话记法:“反函数,x 和 y 换个位,图像沿 y=x 折过去”。
- 前置:第 5 章函数的概念,反函数的定义域、值域由原函数的值域、定义域决定。
- 前置:第 8 章指数函数,本节的反函数对就是 y=ax 和 y=logax。
- 前置:9.5 对数函数的图像和性质,很多性质都可以由指数函数的性质“翻折”得到。
- 后续:第 28 章直线的方程,“关于直线 y=x 对称”的点是 (m,n) 与 (n,m),可推广到关于一般直线的对称点。
- 常一起考:第 10 章函数的应用,ax=logax 这类方程的根的个数,常借助反函数的对称性。
本章五个知识点都从指数出发。对数的概念(9.2)是把指数式“换个写法”;运算性质(9.3)是指数运算性质的翻译;换底公式(9.4)由运算性质推出,用来把不同底化成同底。对数函数(9.5)的单调性、定义域、值域都从指数函数继承;反函数(9.6)把这种继承关系说清楚:两者互为反函数,图像关于 y=x 对称。

考试里,运算性质和换底公式多是填空题里的计算;对数函数的考法集中在三类:比较大小、解不等式、复合函数的定义域和单调性。比较大小题常把指数、对数、幂函数放在一起,所以本章和第 7、8 章要连起来复习。
- 求值:log3271+lg0.01+lne2。
- 已知 logx4=32,求 x。
- 计算:lg4+lg25−log33。
- 已知 lg2=a,lg3=b,用 a、b 表示 lg72。
- 计算:log225⋅log34⋅log59。
- 已知 2a=3b=k(k>0),且 a1+b1=2,求 k。
- 求函数 y=lg(2−x)+x+1 的定义域。
- 设 a=log0.50.3,b=log20.3,c=0.50.3,比较 a、b、c 的大小。
- 解不等式 log2(x+1)<2。
- 函数 y=f(x) 的图像与 y=3x 的图像关于直线 y=x 对称,求 f(9)+f(31)。
答案:1. −3;2. 8;3. 23;4. 3a+2b;5. 8;6. 6;7. [−1,2);8. a>c>b;9. (−1,3);10. 1。