如何使用梯度计算器
梯度计算器让你无需手动推导即可快速完成函数微分。
- 选择模式 — 选择"一元函数"(f(x))或"多元函数"(f(x,y,...))。
- 输入函数 — 在函数栏输入表达式,使用
^表示幂次,*表示乘法。梯度计算器支持 sin、cos、tan、exp、ln、sqrt 及常数 pi 和 e。 - 设置变量 — 一元模式输入
x;多元模式输入逗号分隔的变量名,如x,y。 - 输入点位 — 填写需要数值求值的坐标,多变量时用逗号分隔,与变量顺序对应。
- 查看结果 — 梯度计算器即时显示符号导数/梯度向量,以及在指定点处的数值结果。
梯度计算器结合了基于规则的符号微分与中心差分数值微分,兼顾可读性与精度。
公式与原理 — 梯度计算器
梯度计算器基于微积分中两个核心概念:
一元导数:
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 的点,寻找目标函数的极值点或鞍点。
- 经济学 — 边际成本、边际效用本质上是经济函数的导数,梯度计算器可直接处理多商品效用函数。
无论是学生解题还是工程师分析多维目标函数,梯度计算器都能同时提供符号洞察与数值精度。
