标量函数的梯度向量gydF4y2Ba
梯度(gydF4y2Ba
求标量函数的梯度向量gydF4y2BafgydF4y2Ba
,gydF4y2BavgydF4y2Ba
)gydF4y2BafgydF4y2Ba
关于矢量gydF4y2BavgydF4y2Ba
在笛卡尔坐标。gydF4y2Ba
如果不指定gydF4y2BavgydF4y2Ba
,然后gydF4y2Ba梯度(f)gydF4y2Ba
求标量函数的梯度向量gydF4y2BafgydF4y2Ba
对于一个由在gydF4y2BafgydF4y2Ba
。这个向量中变量的顺序定义为gydF4y2BasymvargydF4y2Ba
。gydF4y2Ba
函数的梯度gydF4y2BafgydF4y2Ba
关于这个向量gydF4y2BavgydF4y2Ba
向量的一阶偏导数是什么gydF4y2BafgydF4y2Ba
关于的每个元素gydF4y2BavgydF4y2Ba
。gydF4y2Ba
求梯度向量gydF4y2Baf (x, y, z)gydF4y2Ba
关于矢量gydF4y2Ba[x, y, z]gydF4y2Ba
。梯度是一个带有这些分量的向量。gydF4y2Ba
Syms = 2*y*z*sin(x) + 3*x*sin(z)*cos(y);梯度(f, [x, y, z])gydF4y2Ba
ans = 3 * cos (y) * sin (z) + 2 * y * * cos (x) 2 * z * sin (x) - 3 * x *罪(y) * sin (z) 2 * y * sin (x) + 3 * x * cos (y) * cos (z)gydF4y2Ba
求一个函数的梯度gydF4y2Baf (x, y)gydF4y2Ba
,并将其绘制为一个抖动(速度)图。gydF4y2Ba
求梯度向量gydF4y2Baf (x, y)gydF4y2Ba
关于矢量gydF4y2Ba(x, y)gydF4y2Ba
。梯度是矢量gydF4y2BaggydF4y2Ba
这些组件。gydF4y2Ba
Syms x y f = -(sin(x) + sin(y))²;G =梯度(f, [x, y])gydF4y2Ba
g = 2 * cos (x) * (sin (x) + sin (y)) 2 * cos (y) * (sin (x) + sin (y))gydF4y2Ba
现在画出由这些分量定义的向量场。MATLABgydF4y2Ba®gydF4y2Ba提供了gydF4y2Ba箭袋gydF4y2Ba
此任务的绘图函数。该函数不接受符号参数。首先,将表达式中的符号变量替换为gydF4y2BaggydF4y2Ba
与数值。然后使用gydF4y2Ba箭袋gydF4y2Ba
:gydF4y2Ba
[X, Y] = meshgrid(-1:.1:1,-1:.1:1);G1 = subs(g(1), [x y], {x, y});G2 = subs(g(2), [x y], {x, y});抖动(X, Y, G1, G2)gydF4y2Ba
旋度gydF4y2Ba
|gydF4y2BadiffgydF4y2Ba
|gydF4y2Ba散度gydF4y2Ba
|gydF4y2Ba黑森gydF4y2Ba
|gydF4y2Ba雅可比矩阵gydF4y2Ba
|gydF4y2Ba拉普拉斯算子gydF4y2Ba
|gydF4y2Ba潜在的gydF4y2Ba
|gydF4y2Ba箭袋gydF4y2Ba
|gydF4y2BavectorPotentialgydF4y2Ba