主要内容

雅可比矩阵

雅可比矩阵

描述

例子

雅可比矩阵(fv计算雅可比矩阵f关于v.的j结果的要素是 f v j

例子

向量函数的雅可比矩阵

向量函数的雅可比矩阵就是这个函数的偏导数的矩阵。

的雅可比矩阵[x*y*z, y^2, x + z]关于[x, y, z]

Syms x y z雅可比矩阵([x*y*z, y²,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²,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])
4 . n .诱惑,诱惑

关于标量的雅可比矩阵

一个关于标量的函数的雅可比矩阵就是这个函数的一阶导数。对于向量函数,关于标量的雅可比矩阵是一个向量的一阶导数。

计算的雅可比矩阵[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)]

输入参数

全部折叠

指定为符号表达式、函数或向量的标量或向量函数。如果f是标量,那么雅可比矩阵f转置的梯度是f

计算雅可比矩阵的变量向量,指定为符号变量或符号变量的向量。如果v是标量,那么结果就等于转置差异(f, v).如果v是一个空的符号对象,例如信谊([]),然后雅可比矩阵返回一个空的符号对象。

更多关于

全部折叠

雅可比矩阵

向量函数的雅可比矩阵f= (f1x1、……xn),…fnx1、……xn))矩阵是的导数吗f

J x 1 ... x n f 1 x 1 f 1 x n f n x 1 f n x n

之前介绍过的R2006a