雅可比矩阵
向量函数的雅可比矩阵是该函数的偏导矩阵。
计算的雅可比矩阵[x*y*z, y^2, x + z]
关于[x, y, z]
。
syms x y z雅可比矩阵([x*y*z, y^2, x + z], [x, y, z])
ans = [y*z, x*z, x*y] [0, 2*y, 0] [1, 0, 1]
现在,计算雅可比矩阵[x*y*z, y^2, x + z]
关于[x;y;z]
。
雅可比矩阵([x*y*z, y^2, x + z], [x;y;z])
ans = [y*z, x*z, x*y] [0, 2*y, 0] [1, 0, 1]
雅可比矩阵对于第二个输入位置上的向量的方向是不变的。
标量函数的雅可比矩阵是其梯度的转置。
计算的雅可比矩阵2*x + 3*y + 4*z
关于[x, y, z]
。
syms x y z雅可比矩阵(2*x + 3*y + 4*z, [x, y, z])
ans = [2,3,4]
现在,计算相同表达式的梯度。
梯度(2*x + 3*y + 4*z, [x, y, z])
ans = 2 3 4
一个函数关于标量的雅可比矩阵是这个函数的一阶导数。对于向量函数,关于标量的雅可比矩阵是一阶导数的向量。
计算的雅可比矩阵[x y ^ 2 * *罪(y)]
关于x
。
syms x y雅可比矩阵((x^2*y, x*sin(y)) x)
ans = 2*x*y sin(y)
现在,计算导数。
diff ([x ^ 2 * y, x * sin (y)], x)
ans = [2*x*y, sin(y)]