梯度算子
• 梯度算子 ∇ 返回多个变量的标量值可微函数的梯度。返回函数的分量为给定函数对给定变量的偏微分:
• 可通过任意变量子集来计算梯度。以上示例计算了函数所有变量的梯度。以下示例将仅计算 a 和 c 的梯度:
操作数
• f(a,b,c) 为多个变量的标量值可微函数。可使用先前定义的函数或临时函数。
或
• a、c、b... 为逗号分隔的变量列表。可使用函数 f 的任意自变量子集。
◦ 变量列表为可选列表。如果未包括列表,Mathcad 将计算所有函数变量的梯度。
◦ 梯度算子使用多个变量的函数。将这些变量定义为函数的单独自变量,如上所示;或将它们汇聚成矢量,如下所示:
如上所示,可用符号形式计算梯度算子。如果所有变量均有数值,也可用数值形式计算梯度算子。例如,可按如下方式定义和计算矢量 x:
所定义的值也适用于符号运算:
自变量列表并非可选列表。Mathcad 将无自变量的 f 解释为自由变量,而非函数名称。
例如,对于以下函数:
可使用:
但不能使用
或