跳至内容
spmaddmath.com.my
补习

学习

课程公式方法考试与试卷工具
地区收费博客我们的老师联系
中文

方法 · 函数

如何求复合函数

复合函数把一个函数的输出送进另一个函数。在 Add Math 里,fg(x)fg(x) 表示 f(g(x))f(g(x)),先代 gg,再代 ff

求法是把内函数整体代入外函数,然后化简。

复合函数有什么用

复合函数把两个函数合成一个新函数,办法是用其中一个函数的输出当作另一个函数的输入。在 Add Math 里,我们把「先 ggff」的复合写成 fg(x)fg(x),它表示 f(g(x))f(g(x)),内函数 gg 先起作用,然后 ff 再作用在它的结果上。

复合函数 fgfg 是一个真正独立的新函数,有自己的公式和图形,而不是两个函数的乘积。这个方法能回答这类题目:「已知 ffgg,求 fg(x)fg(x)」「求 gf(3)gf(3) 的值」,或「已知 fg(x)fg(x),求其中一个原函数」。

它是中四《函数》这一章的核心技能,也是反函数的基础,因为一个函数和它的反函数复合后会把输入原样送回。

把复合弄懂,你才能自信地读懂这套记号。两个函数并排写、中间没有运算符号,永远表示复合,所以 fgfg 绝不是「ffgg」。

早点把这一点分清,整章《函数》都会轻松许多。

什么时候用这个方法

当题目给出两个函数,要你求写成 fg(x)fg(x)gf(x)gf(x)f2(x)f^2(x) 的合成函数,或要你求 fg(2)fg(2) 这类叠套式子的值时,就该用复合。信号是:先给两个函数定义,再要求把一个函数套进另一个里面。

此外,如果题目直接给出 fg(x)fg(x),要你反过来求其中一个原函数,或要你解 fg(x)=kfg(x)=k 这样的方程,也要用复合。由于《函数》是整份大纲的开篇,复合又在试卷一和试卷二里都会出现,能快速认出记号可以省下不少时间。

只要看到两个函数字母连在一起、中间没有加减乘号,就把它读成复合,并判断哪个函数先起作用。

步骤

按这个顺序做,代入就不会出错:

  1. 1

    分清内函数与外函数

    fg(x)fg(x) 里,内函数是 gg(先起作用),外函数是 ff。字母从右往左读。

  2. 2

    把外函数写出来

    把外函数的规则写清楚,例如 f()=2+1f(\square)=2\square+1,这样你能看清输入要代进的每一个位置。

  3. 3

    把整个内函数代入

    把外函数的每一个输入位置都换成整个内函数表达式,并保留在括号里。

  4. 4

    展开并化简

    把括号乘开、合并同类项,直到得到一个关于 xx 的整洁表达式。

  5. 5

    若要求数值就代入

    fg(2)fg(2) 这类值时,要么把 x=2x=2 代进复合函数,要么由里到外算:先算 g(2)g(2),再代进 ff

顺序很重要

几乎所有情况下 fg(x)gf(x)fg(x)\neq gf(x)。永远看清哪个函数写得离 xx 最近,那个先起作用。

例题解析

先自己试一试,再逐行对照解答。

Q1[5 marks]

函数 ffgg 定义为 f(x)=2x+1f(x)=2x+1g(x)=x23g(x)=x^2-3。求 (a) fg(x)fg(x),(b) gf(x)gf(x),并据此求 (c) fg(2)fg(2) 的值。

Show worked solution

(a) fg(x)fg(x) 表示 f(g(x))f(g(x)),所以 gg 是内函数。把 ff 的输入换成整个 g(x)=x23g(x)=x^2-3

fg(x)=2(x23)+1=2x26+1=2x25fg(x)=2(x^2-3)+1=2x^2-6+1=2x^2-5

(b) gf(x)gf(x) 表示 g(f(x))g(f(x)),所以现在 ff 是内函数。把 gg 的输入换成整个 f(x)=2x+1f(x)=2x+1

gf(x)=(2x+1)23=4x2+4x+13=4x2+4x2gf(x)=(2x+1)^2-3=4x^2+4x+1-3=4x^2+4x-2

注意 fg(x)=2x25fg(x)=2x^2-5gf(x)=4x2+4x2gf(x)=4x^2+4x-2 并不相同,这正好印证了复合的顺序很重要。

(c) 求 fg(2)fg(2),把 x=2x=2 代入 fg(x)=2x25fg(x)=2x^2-5

fg(2)=2(2)25=2(4)5=85=3fg(2)=2(2)^2-5=2(4)-5=8-5=3

答案

fg(x)=2x25fg(x)=2x^2-5gf(x)=4x2+4x2gf(x)=4x^2+4x-2fg(2)=3fg(2)=3。由里到外检验:g(2)=223=1g(2)=2^2-3=1,再算 f(1)=2(1)+1=3f(1)=2(1)+1=3,一致。

注解里那个由里到外的检验,值得养成习惯。先算 g(2)g(2) 再代进 ff,是通往同一答案的另一条完全独立的路;两种算法一旦对不上,你立刻就知道某处的括号或符号出了岔。

要避免的常见错误

  • fg(x)fg(x) 读成 f(x)×g(x)f(x)\times g(x)。它表示 f(g(x))f(g(x)),是代入,绝不是乘积。
  • 把顺序弄反。在 fg(x)fg(x)gg 先起作用,所以要把 gg 代进 ff,而不是反过来。
  • 只代入部分 xx。外函数的每一个输入位置都必须换成整个内函数表达式。
  • 内函数没加括号,例如写成 2x23+12x^2-3+1 而不是 2(x23)+12(x^2-3)+1
  • 以为 fg=gffg=gf。它们通常是不同的函数,所以永远算题目真正要的那一个。

老师如何帮你做对

复合题里丢掉的分,大多来自一个判断,哪个函数先起作用,以及紧接着那一行漏了括号。在一对一的课堂上,我们的老师会盯着你写 fg(x)fg(x),一旦错的函数被套进去就立刻喊停,趁坏习惯还没定型就纠正过来。

我们的老师经验丰富,所以你遇到的是会讲清楚「为什么 gg 先起作用」的人,而不是只叫你死记。课程在线进行、以英语授课,而 SPM 试卷用马来文和英文双语命题,因此我们会确保这套记号在两种版本里对你都是同一个意思。

我们还会训练由里到外的检验,让小失误不会拖到最后一行。

获取一对一辅导。

预约试课

常见问题

fg(x)fg(x) 到底是什么意思?

它表示 f(g(x))f(g(x)):先执行内函数 gg,再把 ff 作用在结果上。写得离 xx 最近的函数总是先起作用。

不是 f(x)×g(x)f(x)\times g(x)

fg(x)fg(x)gf(x)gf(x) 一样吗?

通常不一样。复合不满足交换律,所以 fgfggfgf 一般是不同的函数。

永远算题目真正要求的那一个,别假设两者相等。

fg(2)fg(2) 这样的值怎么求?

两种方法给出同一答案。要么先求出 fg(x)fg(x) 再代 x=2x=2;要么由里到外算:先算 g(2)g(2),再把 ff 作用在那个值上。

两种都做一遍,就是快速检查的好办法。

这一章里的 f2(x)f^2(x) 是什么意思?

在《函数》里,f2(x)f^2(x) 表示 ff(x)=f(f(x))ff(x)=f(f(x)),即函数与自身复合,而不是 [f(x)]2[f(x)]^2。所以若 f(x)=2x+1f(x)=2x+1,则 f2(x)=2(2x+1)+1=4x+3f^2(x)=2(2x+1)+1=4x+3

复合和反函数有什么联系?

一个函数和它的反函数会互相抵消,所以 ff1(x)=xff^{-1}(x)=xf1f(x)=xf^{-1}f(x)=x。这个恒等式是确认你反函数求对了的可靠方法。

来源:SRC-DSKP-EN

作者 spmaddmath.com.my 编辑团队.· 最后更新 5 September 2026

准备好开始了吗?

预约试课每小时RM50起 · 一小时付费试课 · 当天回复
预约试课一小时付费试课 · 当天回复