梯度计算器

免费在线梯度计算器,支持一元函数导数与多元函数梯度的符号推导和数值计算,适用于微积分、机器学习和优化问题。

843.7K 次使用最近更新 · 2026-04-29本地运行 · 零上传

如何使用梯度计算器

梯度计算器让你无需手动推导即可快速完成函数微分。

  1. 选择模式 — 选择"一元函数"(f(x))或"多元函数"(f(x,y,...))。
  2. 输入函数 — 在函数栏输入表达式,使用 ^ 表示幂次,* 表示乘法。梯度计算器支持 sin、cos、tan、exp、ln、sqrt 及常数 pi 和 e。
  3. 设置变量 — 一元模式输入 x;多元模式输入逗号分隔的变量名,如 x,y
  4. 输入点位 — 填写需要数值求值的坐标,多变量时用逗号分隔,与变量顺序对应。
  5. 查看结果 — 梯度计算器即时显示符号导数/梯度向量,以及在指定点处的数值结果。

梯度计算器结合了基于规则的符号微分与中心差分数值微分,兼顾可读性与精度。

公式与原理 — 梯度计算器

梯度计算器基于微积分中两个核心概念:

一元导数:

f'(x) = df/dx = lim_{h→0} [f(x+h) - f(x)] / h

多元梯度:

∇f = (∂f/∂x₁, ∂f/∂x₂, ..., ∂f/∂xₙ)
符号 含义
f'(x) f 关于 x 的导数
∂f/∂x f 关于 x 的偏导数
∇f f 的梯度向量
h 数值微分中使用的微小增量

梯度计算器应用幂次法则(d/dx x^n = n·x^(n-1))、三角函数导数和链式法则处理常见表达式。对于较复杂的表达式,梯度计算器使用步长 h = 10⁻⁷ 的中心差分公式进行高精度数值近似。

梯度向量模长

对多元函数,梯度计算器还会输出梯度向量的模长 |∇f|,表示当前点处函数值增长最快的速率。

梯度计算器的应用场景

梯度计算器适用于多种领域:

  • 微积分学习 — 学生可以用梯度计算器验证导数作业,理解幂次法则,探究输入点变化对导数值的影响。
  • 机器学习 — 梯度下降优化算法每次迭代都需要计算 ∇f,使用梯度计算器可直观理解损失函数的梯度结构。
  • 物理分析 — 电位、温度场、压强分布等标量场的梯度即为对应的力或通量向量,梯度计算器可快速求解。
  • 工程优化 — 通过梯度计算器判断 |∇f|=0 的点,寻找目标函数的极值点或鞍点。
  • 经济学 — 边际成本、边际效用本质上是经济函数的导数,梯度计算器可直接处理多商品效用函数。

无论是学生解题还是工程师分析多维目标函数,梯度计算器都能同时提供符号洞察与数值精度。

关于梯度计算器的常见问题

梯度计算器能计算什么?

梯度计算器可以计算一元函数的导数,或多元函数的梯度(偏导数向量),同时输出符号表达式和指定点处的数值结果。

如何在梯度计算器中输入函数?

使用标准数学表达式:乘法用 *,幂次用 ^,例如 x^2 + 3*x 或 x^2 + y^2。梯度计算器支持 sin()、cos()、exp()、ln()、sqrt() 等常见函数。

导数与梯度有何区别?

导数适用于一元函数,表示函数在某点的变化率。梯度适用于多元函数,是所有偏导数组成的向量,指向函数值增长最快的方向。

梯度计算器支持多元函数吗?

支持。在变量栏输入逗号分隔的变量名(如 x,y 或 x,y,z),在点位栏输入对应的坐标值,梯度计算器将输出每个偏导数的符号与数值结果。

我的数据会被存储吗?

不会。所有计算均在浏览器本地完成,不会向服务器发送任何数据。