复合函数 · 每一层都看得见

带详细步骤的链式法则计算器

输入表达式 ↓

计算 (x²+1)³、sin(x²) 等复合函数的导数。识别外层和内层函数,应用链式法则,并清楚保留内层导数。

核心计算免费规则过程动态演示确定性结果验证

专属计算工作台

导数求解器

计算引擎

使用 ^ 表示乘方,函数请加括号。可直接输入 sec(x), csc(x), cot(x) 和 arctan(x);三角函数按弧度制计算。

输入帮助与支持范围

保留原题,计算前确认变量和实时预览。平方根指数请写成 ^(1/2),函数参数请加括号。

选择求导变量和阶数,其余符号视为常量。含因变量 y 的方程请使用隐函数求导。

阅读解题方法

试一道,看看解题过程

点击例题填入;点击“分步求解”后才会计算。

题目实时预览

普通求导或高阶求导可使用通用求导计算器。本页重点拆解复合函数的内外层。 全部导数工具

看懂嵌套结构

链式法则如何工作

实用的链式法则计算器会指出哪个函数在外层、哪个表达式在内层,以及为什么两个导数缺一不可。

识别复合函数

当一个函数作为另一个函数的输入时,就要使用链式法则。在 (x²+1)³ 中,三次方是外层,x²+1 是内层;在 sin(x²) 中,正弦是外层,x² 是内层。

层次较多时,可以把内层表达式暂记为 u。先对 u 求外层函数的导数,再还原原来的内层表达式,并乘以 du/dx。

外层求导,内层保持不变

对于 (x²+1)³,先把 x²+1 看作一个整体。外层幂函数求导得到 3(x²+1)²,再乘以内层导数 2x,结果为 6x(x²+1)²。

对于 sin(x²),外层导数是 cos(x²),内层导数是 2x。对于 exp(3x+1),指数函数保持不变,内层一次函数再贡献因子 3。

处理多层嵌套

sin((x²+1)³) 这样的表达式包含三层结构。应从外向内逐层处理,每一层都保留一个导数因子,不要直接跳到化简后的答案。

链式法则也可能出现在乘积或商的内部。先应用最外层规则,再分别对含有复合结构的因子使用链式法则。

检查规则结构

正确结果应包含“外层函数在原内层处的导数”,随后乘以内层导数。漏掉最后这个因子,是链式法则中最常见的错误。

CalculusMate 会用确定性规则树独立复算受支持的一阶导数。等价答案的形式可能不同,因此应先比较规则结构,再比较书写格式。

一套实用的链式法则流程

先从外向内阅读表达式。想一想:如果把一个数代入函数,最后执行的是什么运算?这一步就是最外层。在 (x²+1)³ 中,要先平方、加一,最后取三次方,所以三次方在外层;在 sin(x²) 中,正弦作用于已经完成的平方结果。这个阅读方法比寻找记忆中的固定形状更可靠,也适用于根式、对数、指数以及多层嵌套。 接着把内层表达式暂记为 u。代换在代数上并非必需,却能把学生容易混在一起的两项工作分开:先对 u 求外层函数的导数,再乘以 du/dx。对于 y=(x²+1)³,可写成 y=u³、u=x²+1,于是 dy/du=3u²、du/dx=2x,还原 u 后得到 6x(x²+1)²。清晰的链式法则计算器应展示这两个因子,让每一部分的来源都可见。 遇到更长的复合函数,要在每一层重复同样的判断。若 y=sin((x²+1)³),导数包含来自正弦的余弦因子、来自三次方的 3(x²+1)²,以及来自二次式的 2x。从外向内可写为 cos((x²+1)³)·3(x²+1)²·2x。常数可以随后化简,但先保留结构更容易发现遗漏的层。相同逻辑也能解释 d/dx exp(sin x)=exp(sin x)·cos x,以及 d/dx log(1+x²)=2x/(1+x²)。 不要把复合关系和乘法混淆。sin(x²) 是复合函数,因为 x² 是正弦函数的输入;x²sin(x) 是乘积,因为两个因子相乘。一道题也可能同时需要两种规则:对 x²sin(x³) 求导时,最外层先用乘积求导法则,而第二项中的 sin(x³) 再用链式法则。商的内部也可能含有复合函数。应先识别最外层结构,再为每个嵌套部分选择合适规则。 快速检查时,可以在化简前确认预期因子。外层导数中应保留原来的内层表达式,并且每个非平凡内层都应贡献一个导数因子。也可以在正常点附近比较数值斜率,观察符号和数量级是否与符号导数一致。数值检查不能证明恒等式,但能发现许多符号错误和遗漏的内层导数。CalculusMate 对受支持的输入使用确定性符号规则,遇到规则外结构会明确提示,而不是用生成文字填补。 书写最终解答时,可以依次保留四行:定义 u、写出链式法则、分别求两个导数、代回并化简。这样的格式既适合作业,也便于检查。页面上的动态步骤遵循相同顺序,目的是帮助你理解 dy/dx 中每个因子的来源,而不是只提供可抄写的结果。

练习时保留函数结构

尝试给同一个内层函数搭配不同外层,例如 (x²+1)⁴、sin(x²+1)、exp(x²+1) 和 log(x²+1)。内层导数 2x 保持不变,外层因子会变化。然后反过来保持正弦在外层,只改变它的输入,观察每一层的贡献。查看答案前先预测导数因子的数量和符号;求解后只在题目要求时展开,因为因式形式通常更容易验证和继续使用。若两个答案形式不同,可代入一个普通数值或化简它们的比值,不要立即认定其中一个错误。最后按“外层、内层、相乘”的顺序把解法说出来,这比复述一个公式更能检验是否真正理解。

链式法则例题

不只看答案,也看清代换过程

ddx[(x2+1)3]\frac{\mathrm{d}}{\mathrm{d}x}\left[\left(x^{2} + 1\right)^{3}\right]

令 u=x²+1。先求 u³ 的导数,还原内层,再乘以 2x,得到 6x(x²+1)²。

ddx[sin⁡(x2)]\frac{\mathrm{d}}{\mathrm{d}x}\left[\sin\left(x^{2}\right)\right]

在余弦函数中保留 x²,再乘以 x² 的导数,结果为 2x·cos(x²)。

ddx[e3 x+1]\frac{\mathrm{d}}{\mathrm{d}x}\left[e^{3\,x + 1}\right]

指数函数求导后保持自身不变,内层一次函数贡献因子 3。

当前支持的链式法则范围

计算引擎支持幂函数以及常见三角函数、指数、对数和根式的复合结构。变指数和特殊函数可能会明确提示暂不支持,而不会猜测答案。

FAQ
什么是链式法则?+

若 y=f(g(x)),则 dy/dx=f′(g(x))·g′(x):先在内层不变的情况下对外层求导,再乘以内层导数。

什么时候用链式法则,什么时候用乘积求导法则?+

嵌套函数使用链式法则,相乘的因子使用乘积求导法则;有些表达式需要同时使用两者。

可以免费查看每一步吗?+

受支持的核心计算无需注册即可展示有序的规则过程,少量代数化简可能会合并显示。

可以计算多层嵌套的链式法则吗?+

可以,只要每一层运算都属于当前确定性规则集。

核对答案及其成立条件

CalculusMate 对支持的求导、积分和极限应用确定性规则。请结合计算变量、定义域和验证状态阅读答案。规则暂不支持,不代表数学题目无法计算。

  1. 输入表达式并选择计算变量;只有计算定积分时才填写上下限。
  2. 检查定义域和符号区间。实数范围内 sqrt(g²)=|g|,不能直接去掉绝对值。
  3. 阅读计算步骤和状态。数值近似与经过独立检查的符号结果有所区别。
三个主计算器的参考例题
任务表达式答案成立条件
求导x3x^{3}3 x23\,x^{2}x 为实数
不定积分2 x2\,xx2+Cx^{2} + CC 为任意常数
x → 0 时的极限sin⁡xx\frac{\sin x}{x}11使用弧度;x 趋于 0,不是直接代入 0

数学参考资料

OpenStax 说明了例题所用的求导法则和微积分基本定理。这些教材资料解释数学原理,不代表对本软件或其支持范围的认证。

维护主体: CalculusMate · 说明更新: · 计算与验证方法