在本文中,我们将解释什么是复合函数(或函数的组合)。此外,您将能够看到复合函数的几个示例以及如何计算此类函数的域。最后,您将找到函数组合的属性和几个可供练习的分步练习。
什么是函数组合?
函数组合包括在两个或多个函数中连续评估自变量 (x) 的相同值。例如,复合函数 (gof)(x) 给出复合函数 g[f(x)]。

复合函数的表达式
![]()
我们读“f 由 g 组成”或“f 后跟 g”。
请注意,函数组合中的顺序很重要,首先应用组合符号右侧的函数
![]()
然后是组合符号左边的函数
![]()
函数组合示例
给定复合函数的定义,让我们看一个如何计算两个函数的复合的示例。
- 给出以下两个不同的函数:
![]()
计算复合函数
![]()
并对其进行评估
![]()
函数的组成
![]()
这意味着我们需要执行以下复合函数:
![]()
为了解决这个问题,我们替换
![]()
由其代数表达式:
![]()
现在我们取函数
![]()
我们把表达式
![]()
哪里有一个
![]()
![]()
这样我们就已经计算出了由g组成的函数f :
![]()
最后,评估复合函数
![]()
简单地计算该值中函数的图像:
![]()
复合函数域
通常,当我们对函数进行运算时,结果函数的域是原始函数域的交集。然而,函数组合并不能满足这个性质。
函数复合的域
![]()
相当于函数域内x所有值的集合
![]()
例如
![]()
属于函数域
![]()
![]()
因此,要计算复合函数的定义域,必须首先分别求出每个函数的定义域,然后再求运算得到的函数的定义域。因此,函数的复合域将由满足先前数学条件的所有值组成。
👉记住,如果您遇到不知道如何解决的问题,可以在下面的评论中询问我们!
函数组合的性质
复合函数具有以下特点:
- 函数的复合具有结合性质,因此,以下等式始终成立:
![]()
- 一般来说,函数组合是不可交换的,因此运算的顺序决定了结果:
![]()
- 函数复合的中性元素对应于恒等函数

因此,任何由恒等函数组成的函数都会产生函数本身:
![]()
![]()
- 计算两个函数的复合函数的逆函数相当于首先找到每个函数的逆函数,然后确定复合函数:
![]()
- 反函数也充当复合函数的对称元素,因为函数与其反函数的复合等价于恒等函数:
![]()
- 使用链式法则计算两个函数复合的导数:
![]()
➤看:什么是链式法则?
解决了函数组合的练习
练习1
给定以下两个函数:
![]()
计算由g组成的函数f以及由f组成的g 的复合。
![]()
![]()
函数的组成
![]()
意味着计算以下复合函数:
![]()
所以为了解决这个问题,我们替换
![]()
其表达方式为:
![]()
![]()
和
![]()
这意味着在表达式中
![]()
你需要替换变量
![]()
为了
![]()
![]()
然而:
![]()
另一方面,要找到由f组成的函数g ,您必须执行相同的过程,但顺序相反:
![Rendered by QuickLaTeX.com \begin{aligned}\left(f \circ g\right)(x)&= f\Big(g(x)\Big)\\[2ex]&=f\Big(5x+4\Big)\\[2ex]&=(5x+4)-2\\[2ex]&=\bm{5x+2}\end{aligned}](https://mathority.org/wp-content/ql-cache/quicklatex.com-2e9be8f1bab4b7607441c7c1b7e3ad0c_l3.png)
此练习还演示了复合函数不可交换的属性,因为结果取决于应用函数的顺序。
练习2
给定以下两个函数:
![]()
计算由g组成的函数f的复合。
![]()
由g组成的函数f表示求解如下复合函数:
![]()
因此,我们将函数 f(x) 替换为其表达式:
![]()
现在我们必须更换
![]()
为了
![]()
在函数g(x)的表达式中:
![Rendered by QuickLaTeX.com \begin{aligned}g\Big(x^2-3\Big)&=\cfrac{2(x^2-3)+3}{(x^2-3)+4}\\[2ex]&=\cfrac{2x^2-6+3}{x^2+1}\\[2ex]&=\cfrac{2x^2-3}{x^2+1}\end{aligned}](https://mathority.org/wp-content/ql-cache/quicklatex.com-bf0bb412f9088845027b57d83a91073d_l3.png)
简而言之,函数复合的结果是:
![]()
练习3
给定以下两个二次函数:
![]()
确定下列函数组合的结果:
![]()
![]()
包括找到以下复合函数:
![]()
因此,为了求解复合函数,我们首先计算
![]()
![]()
![]()
因此,作为
![]()
![]()
因此,要找到复合函数的值,您只需计算
![]()
![Rendered by QuickLaTeX.com \begin{aligned}\left(g \circ f\right)(2)&=g\Big(f(2)\Big)\\[2ex]&= g\big(4\big)\\[2ex]&=4^2-4\cdot 4+8 \\[2ex]&= 16 - 16 + 8\\[2ex]&= 8\end{aligned}](https://mathority.org/wp-content/ql-cache/quicklatex.com-9fc21e0e44e696ed36cd6e9a535cff09_l3.png)
综上所述,函数组合问题的结果为:
![]()
练习4
给定以下两个函数:
![]()
求g与f在 x=2 处的组合结果:
![]()
在这种情况下,我们必须计算以下复合函数:
![]()
所以首先我们找到
![]()
![]()
![]()
所以,就像
![]()
![]()
因此,为了求解复合函数,我们需要计算
![]()
![Rendered by QuickLaTeX.com \begin{aligned}\left(f \circ g\right)(2)&=f\Big(g(2)\Big)\\[2ex]&= f\big(3\big)\\[2ex]&=\cfrac{2\cdot 3-2}{-3+7}\\[2ex]&=\cfrac{6-2}{-3+7}\\[2ex]&=\cfrac{4}{4}\\[2ex]&=1\end{aligned}](https://mathority.org/wp-content/ql-cache/quicklatex.com-9ec461a36a477af7bc703fd48bc3d4c2_l3.png)
综上所述,复合函数的运行结果为:
![]()
练习5
给定以下三个函数:
![]()
计算以下 3 个函数的组合:
![]()
表达方式
![]()
这意味着我们必须计算以下复合函数:
![]()
所以首先我们确定
![]()
![Rendered by QuickLaTeX.com \begin{aligned}g\Big( f(x)\Big)&=g\Big(x+1 \Big)\\[2ex]&= 3(x+1)-5\\[2ex]&= 3x+3-5\\[2ex]&= 3x-2\end{aligned}](https://mathority.org/wp-content/ql-cache/quicklatex.com-a0ab9465f2aebf9fb7c81298eab5b8ca_l3.png)
现在我们计算
![]()
。为此,我们替换从中找到的表达式
![]()
出现 a 的地方
![]()
在函数中
![]()
![Rendered by QuickLaTeX.com \begin{aligned}h \bigg( g\Big(f(x)\Big) \bigg)&= h \bigg(3x-2\bigg)\\[2ex]&= \sqrt{3x-2} - 3\end{aligned}](https://mathority.org/wp-content/ql-cache/quicklatex.com-89fbb7189eaf2dd3c622466c7313806d_l3.png)
我们无法进一步简化复合函数。因此,这三个函数的组合会产生一个无理函数:
![]()