Skip to main content
微积分计算器指南

偏导数计算器:分步指南与实例演算

·14 min read·Solvify Team

偏导数计算器用于求多元函数关于某一个变量的变化率,求导时把其余所有变量都当作常数。只要一个函数依赖于多个输入,偏导数就会登场——比如同时随位置和时间变化的温度、同时取决于价格和数量的利润,又或者一个曲面 z = f(x, y),你需要把 x 方向的斜率与 y 方向的斜率分开考察。本指南将带你走完记号约定、多元函数的核心求导法则、二阶偏导数与混合偏导数、学生最常踩的坑,以及一整套配有验证答案的练习题。

什么是偏导数计算器?什么时候需要它?

偏导数计算器可以对多元函数求 ∂f/∂x、∂f/∂y 或 ∂f/∂z,求导时把除当前求导变量以外的每一个变量都视为固定的常数。符号 ∂(一个圆体的 'd')用来把偏导数与普通导数 d/dx 区分开,后者只对单变量函数有意义。 以 z = f(x, y) = x²y + 3y² 为例。这个曲面的斜率会随你移动的方向而不同。∂f/∂x 告诉你:保持 y 不变、沿 x 方向移动时的斜率。∂f/∂y 告诉你:保持 x 不变、沿 y 方向移动时的斜率。要完整描述曲面在某点附近的行为,两者缺一不可——单靠其中任何一个都不够。 只要某个量取决于两个或更多自变量,你就需要偏导数:金属板上的热量分布(取决于 x、y 和时间 t)、一家公司的利润(取决于价格与广告支出),或者机器学习的损失函数(同时取决于每一个模型参数)。分步偏导数计算器会明确显示每一步中哪些变量被当作常数固定住了,而这恰恰是学生手算时最常略过的细节。

∂f/∂x 的含义是:对 f 关于 x 求导,把其他每一个变量都当作普通数字。除此之外,求导的一切规则都不变。

偏导数计算器是如何一步步工作的?

无论你是手算,还是使用分步偏导数计算器,下面的流程对每一个多元函数都适用。请结合这个演算实例逐步跟做:f(x, y) = x³y² + 4xy − y³。求 ∂f/∂x 和 ∂f/∂y,然后在点 (2, 1) 处求值。

1. 第 1 步 —— 确定你要关于哪个变量求导

选定一个变量作为活动变量。这一轮中,表达式里其他所有字母都变成常数,就像 5 或 −3 这样的数字一样。求 ∂f/∂x 时,y 被冻结;求 ∂f/∂y 时,x 被冻结。

2. 第 2 步 —— 对活动变量套用普通求导法则

像平常一样逐项使用幂法则、乘积法则或链式法则求导,但被冻结的变量要原样保留。对 x³y² + 4xy − y³ 求 ∂f/∂x:项 x³y² 变为 3x²y²(y² 只是一个常数因子),4xy 变为 4y(x 求导得 1,所以 4·1·y = 4y),而 −y³ 变为 0(其中不含 x,因此关于 x 是常数)。结果:∂f/∂x = 3x²y² + 4y。

3. 第 3 步 —— 对其余每个变量重复上述过程

现在求 ∂f/∂y,把 x 当作常数。项 x³y² 变为 x³·2y = 2x³y,项 4xy 变为 4x(y 求导得 1,所以 4x·1 = 4x),而 −y³ 变为 −3y²。结果:∂f/∂y = 2x³y + 4x − 3y²。

4. 第 4 步 —— 在给定点处求值

把 x = 2、y = 1 代入每个偏导数。∂f/∂x(2,1) = 3(2)²(1)² + 4(1) = 3·4·1 + 4 = 12 + 4 = 16。∂f/∂y(2,1) = 2(2)³(1) + 4(2) − 3(1)² = 2·8·1 + 8 − 3 = 16 + 8 − 3 = 21。

5. 第 5 步 —— 用数值方法验算

f(2,1) = (2)³(1)² + 4(2)(1) − (1)³ = 8 + 8 − 1 = 15。只微调 x:f(2.001, 1) = (2.001)³ + 4(2.001) − 1 ≈ 8.012006 + 8.004 − 1 = 15.016006。[f(2.001,1) − f(2,1)] / 0.001 = 0.016006 / 0.001 ≈ 16.0 —— 与 ∂f/∂x = 16 吻合 ✓。只微调 y:f(2, 1.001) = 8(1.002001) + 4(2)(1.001) − (1.001)³ ≈ 8.016008 + 8.008 − 1.003003 = 15.021005。[f(2,1.001) − f(2,1)] / 0.001 = 0.021005 / 0.001 ≈ 21.0 —— 与 ∂f/∂y = 21 吻合 ✓。

多元函数求导的核心法则

你在单变量微积分里学过的每一条法则——幂法则、乘积法则、链式法则——对偏导数依然适用。唯一需要养成的新习惯,是记住每一轮求导中哪些字母被冻结了。 幂法则示例:h(x, y) = x⁴y³。∂h/∂x = 4x³y³(y³ 是常数系数)。∂h/∂y = 3x⁴y²(x⁴ 是常数系数)。 乘积法则示例:g(x, y) = x²·eʸ。这里 x 的各项之间并没有乘积关系,所以直接得 ∂g/∂x = 2x·eʸ。但对于 k(x, y) = x²·ln(x) + y²,求 ∂k/∂x 时就需要对 x²·ln(x) 使用乘积法则:取 f = x²,f' = 2x,g = ln(x),g' = 1/x,得到 2x·ln(x) + x²·(1/x) = 2x·ln(x) + x。于是 ∂k/∂x = 2x·ln(x) + x(y² 项因不含 x 而消失)。而求 ∂k/∂y 时,x²·ln(x) 关于 y 完全是常数,所以 ∂k/∂y = 2y。 链式法则示例:p(x, y) = (3x + 2y)⁵。把 y 当作常数,外层函数是 u⁵,内层 u = 3x + 2y。∂p/∂x = 5(3x + 2y)⁴ · 3 = 15(3x + 2y)⁴。改为把 x 当作常数,内层关于 y 的导数是 2,所以 ∂p/∂y = 5(3x + 2y)⁴ · 2 = 10(3x + 2y)⁴。 对数示例:m(x, y) = ln(xy)。由对数乘积法则可知 ln(xy) = ln(x) + ln(y),因此 ∂m/∂x = 1/x,∂m/∂y = 1/y —— 比直接对 ln(xy) 使用链式法则快得多。

法则本身没有变——幂法则、乘积法则和链式法则依然全部适用。变的只是记账方式:把除求导变量之外的每一个变量都冻结住。

如何求二阶偏导数?

二阶偏导数就是对已经求过一次导的函数再求一次导。因为有两个一阶偏导数(∂f/∂x 和 ∂f/∂y),所以共有四个二阶偏导数:∂²f/∂x²(对 ∂f/∂x 再关于 x 求导)、∂²f/∂y²(对 ∂f/∂y 再关于 y 求导),以及两个求导次序相反的混合偏导数 ∂²f/∂x∂y 和 ∂²f/∂y∂x。

1. 演算实例 —— f(x, y) = x³y² + 2xy

一阶偏导数:∂f/∂x = 3x²y² + 2y,∂f/∂y = 2x³y + 2x。 纯二阶偏导数:∂²f/∂x² = ∂/∂x(3x²y² + 2y) = 6xy²。∂²f/∂y² = ∂/∂y(2x³y + 2x) = 2x³。 混合偏导数(把关于 x 的偏导数再对 y 求导):∂²f/∂x∂y = ∂/∂y(3x²y² + 2y) = 6x²y + 2。 混合偏导数(把关于 y 的偏导数再对 x 求导):∂²f/∂y∂x = ∂/∂x(2x³y + 2x) = 6x²y + 2。

2. 克莱罗定理 —— 混合偏导数为何会相等

两个混合偏导数都得到 6x²y + 2,这并非巧合。克莱罗定理指出:如果 ∂²f/∂x∂y 与 ∂²f/∂y∂x 在某点附近都连续,那么它们在该点相等。在标准微积分课程中你会遇到的每一个多项式函数、指数函数和三角函数,其混合偏导数总是相同的——把两个都算出来,就等于自带一道校验工序。如果你的两个混合偏导数对不上,说明其中之一出现了代数错误;请回头重新检查。✓ 6x²y + 2 = 6x²y + 2,确认两次计算都正确。

克莱罗定理:对于任何二阶偏导数连续的函数,∂²f/∂x∂y = ∂²f/∂y∂x。每次计算混合偏导数时,都可以把它当作一次免费的准确性检查。

计算偏导数时的常见错误

多元微积分考试中的大部分失分都来自下面这些错误。分步偏导数计算器会自动帮你抓出它们,但真正建立理解的,是你自己能够识别它们。

1. 忘记把另一个变量当作常数

最常见的错误:对 x²y 关于 x 求导时,把 y 也当成需要一并处理掉的变量,结果得到 2x 而不是正确的 2xy。凡不是活动变量的字母,都要原样保留,并像任何其他常数一样乘在结果里。

2. 把不含活动变量的项直接丢掉 —— 而不是把它化为零

对 f(x, y) = x²y + y³,求 ∂f/∂x 时,项 y³ 中不含 x,所以它关于 x 的导数是 0 —— 它会从答案中消失,但那是因为它的导数确实为零,而不是因为你把它跳过了。写成 ∂f/∂x = 2xy + 3y²(忘记把 y³ 归零)是一个高频失误。

3. 做题中途搞混了哪个变量是“活动”变量

在一个长表达式中做到一半,从关于 x 求导不小心切换成把 y 当作活动变量,得到的答案哪一个偏导数都不满足。请把工作标注清楚:动笔之前先在上方写下“∂/∂x,y 保持常数”。

4. 在不需要时套用乘积法则

在 x²y³ 中,只有当你求导的变量同时出现在两个因子里时,两个因子才都依赖于活动变量——但关于 x 求导时,y³ 只是一个常数系数,所以 ∂/∂x(x²y³) = 2xy³ 可直接得出(用幂法则,而不是乘积法则)。偏导数的乘积法则只在两个都含有活动变量的函数相乘时才需要,比如 x²·sin(x) —— 而不是其中一个因子完全是被冻结的常数的情况。

5. 混合二阶偏导数中的符号错误

当某一项带有负号时,比如 −3xy²,把这个负号一路带过两轮求导,正是混合偏导数最容易出错的地方。分别计算 ∂²f/∂x∂y 和 ∂²f/∂y∂x 再作比较——按照克莱罗定理它们必须相等,所以对不上就意味着你在某处漏掉或写反了一个符号。

练习题:偏导数及完整解答

先自己尝试每道题,再对照解答。题目由基础的幂法则偏导数,逐步过渡到三元函数以及一道指数与对数结合的挑战题。自己做完之后,可以用偏导数计算器验证每个答案。 题目 1 —— 幂法则: 求 f(x, y) = 5x²y³ 的 ∂f/∂x 和 ∂f/∂y。 ∂f/∂x = 10xy³(对 x² 求导,把 y³ 保留为常数因子) ∂f/∂y = 15x²y²(对 y³ 求导,把 5x² 保留为常数因子)✓ 题目 2 —— 三角函数链式法则: 求 f(x, y) = sin(xy) 的 ∂f/∂x 和 ∂f/∂y。 把 xy 当作内层函数 u。∂u/∂x = y,所以 ∂f/∂x = y·cos(xy)。 ∂u/∂y = x,所以 ∂f/∂y = x·cos(xy) ✓ 题目 3 —— 三个变量: 求 f(x, y, z) = x²y + yz³ − 3xz 的 ∂f/∂x、∂f/∂y 和 ∂f/∂z。 ∂f/∂x = 2xy − 3z(含 y 的项保留 y,含 z 的项消失,−3xz 求导得 −3z) ∂f/∂y = x² + z³(x²y 求导得 x²,yz³ 求导得 z³,−3xz 消失) ∂f/∂z = 3yz² − 3x(x²y 消失,yz³ 求导得 3yz²,−3xz 求导得 −3x)✓ 题目 4 —— 写成幂形式的商: 求 f(x, y) = x²/y = x²·y⁻¹ 的 ∂f/∂x 和 ∂f/∂y。 ∂f/∂x = 2x/y(对 x² 用幂法则,y⁻¹ 是常数因子) ∂f/∂y = x²·(−1)y⁻² = −x²/y² ✓ 题目 5 —— 挑战题,指数加对数: 求 f(x, y) = e^(xy) + x·ln(y) 的 ∂f/∂x 和 ∂f/∂y,然后在 (1, 1) 处求值。 ∂f/∂x = y·e^(xy) + ln(y)(对 e^(xy) 用链式法则得 y·e^(xy);对 x·ln(y) 关于 x 用乘积法则得 ln(y)) ∂f/∂y = x·e^(xy) + x/y(对 e^(xy) 用链式法则得 x·e^(xy);对 x·ln(y) 关于 y 用乘积法则得 x·(1/y)) 在 (1, 1) 处:∂f/∂x = 1·e¹ + ln(1) = e + 0 ≈ 2.718 ∂f/∂y = 1·e¹ + 1/1 = e + 1 ≈ 3.718 ✓

偏导数在实际应用中为何重要?

偏导数不只是考试话题——它们是支撑整个学科领域的实用工具。在物理学中,热传导方程和波动方程都是用关于位置和时间的二阶偏导数写出来的;∂T/∂t 描述某一点的温度如何随时间变化,而 ∂²T/∂x² 描述它在空间中如何弯曲。在经济学中,如果利润 π 取决于价格 p 和广告支出 a,那么 ∂π/∂p(价格变动带来的边际利润)与 ∂π/∂a(广告带来的边际利润)就能告诉企业该先调整哪个杠杆。 梯度——由全部一阶偏导数构成的向量 ∇f = (∂f/∂x, ∂f/∂y)——指向函数增长最快的方向,其模长等于该最陡斜率。这正是机器学习中梯度下降所使用的东西:一个拥有成千上万参数的模型,会计算损失函数关于每一个参数的偏导数,再让每个参数沿梯度的反方向微调一点,从而减小误差。神经网络每一次“学习”,本质上都不过是在一遍又一遍地同时计算海量的偏导数。 带多个约束的最优化问题——在周长固定的条件下最大化面积,或在既定产量目标下最小化成本——通过令所有偏导数同时为零来定位临界点,与单变量最优化的核心思想完全一致,只是从一个方向扩展到了多个方向。

梯度 ∇f = (∂f/∂x, ∂f/∂y) 是一个完全由偏导数构成的向量,它指向 f 增长最快的方向——这正是机器学习中梯度下降的数学基础。

关于偏导数计算器的常见问题有哪些?

1. 偏导数和普通导数有什么区别?

普通导数 d/dx 作用于单变量函数 f(x)。偏导数 ∂f/∂x 作用于两个或更多变量的函数 f(x, y, ...),求导时要求你把除 x 以外的每个变量都冻结住。求导的操作机制完全相同——新增的只是变量的数量,以及“其余一切保持常数”这条规则。

2. 我是必须把所有偏导数都算出来,还是只算一个就够?

这取决于问题本身。求梯度或检查临界点时,需要全部一阶偏导数。而求某一个特定方向上的变化率,比如“在 y 固定时温度随 x 增大变化得有多快”,就只需要那一个偏导数。请仔细读题,看清问的是哪个变量。

3. 为什么两个混合偏导数总是相等?

这就是克莱罗定理:对于任何二阶偏导数连续的函数,∂²f/∂x∂y 等于 ∂²f/∂y∂x,与求导次序无关。微积分入门课程中几乎所有函数都满足这个连续性条件,所以一旦你的两个混合偏导数对不上,就应当把它当作重新检查代数运算的信号。

4. 函数可以在某点存在偏导数,却在该点整体不可微吗?

可以。一个函数可以在某点拥有定义良好的偏导数 ∂f/∂x 和 ∂f/∂y,却在该点并非完全(全)可微,因为完全可微要求函数在每一个方向上都能被同一个线性平面很好地逼近——而不仅仅是沿着 x 轴和 y 轴。这一区别在更高阶的多元分析课程中很重要,但对由多项式、指数函数和三角函数构成的标准作业题几乎没有影响。

5. 分步偏导数计算器能展示哪些普通答案给不了的内容?

一个好的分步偏导数计算器会显示每一步中哪个变量被当作常数固定、每一项使用了哪条求导法则,以及每一项是如何化简的——这正是老师在批改解答时期待看到的推理过程。把自己的过程与这份拆解逐行对照,是最快找出错误究竟发生在哪里的方法,而不是只知道最终答案错了。

标签:
微积分计算器指南

立即获取作业帮助

与数百万学生一起使用我们的 AI 数学解题系统。获取数学题目的即时解答、逐步讲解和全天候作业辅导。

支持 iOS 和安卓设备