Wolfram mathematica Mathematica中函数在特定x,y,z值下的梯度

Wolfram mathematica Mathematica中函数在特定x,y,z值下的梯度,wolfram-mathematica,Wolfram Mathematica,我正在寻找一种方法来找到函数的梯度,然后在特定的x,y,z值下计算输出。到目前为止,我已经 Needs["VectorAnalysis`"] Clear[x, y, z] v1 = Grad[x^2 + y^2 + z^2 - 9, Cartesian[x, y, z]] 哪个输出 {2x,2y,2z}。例如,在x=2,y=2,z=1时,我如何计算这个值?这对于上面的函数来说似乎微不足道,但对于更复杂的函数来说却非常有用。非常感谢你的建议 您可以使用规则将变量替换为值: v1/{x->2,y-

我正在寻找一种方法来找到函数的梯度,然后在特定的x,y,z值下计算输出。到目前为止,我已经

Needs["VectorAnalysis`"]
Clear[x, y, z]
v1 = Grad[x^2 + y^2 + z^2 - 9, Cartesian[x, y, z]]
哪个输出
{2x,2y,2z}。例如,在x=2,y=2,z=1时,我如何计算这个值?这对于上面的函数来说似乎微不足道,但对于更复杂的函数来说却非常有用。非常感谢你的建议

您可以使用
规则
将变量替换为值:

v1/{x->2,y->2,z->1}