雅各比亚

雅各比亚矩阵

描述

例子

雅各比亚(FV.计算雅各比亚矩阵F关于V.。这一世j结果的元素是 F 一世 V. j

例子

雅各比奥矢量功能

矢量函数的jacobian是该函数的部分衍生物的矩阵。

计算雅各的矩阵[x * y * z,y ^ 2,x + z]关于[x,y,z]

syms x y z jacobian([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]

Jacobian([x * y * z,y ^ 2,x + z],[x; y; z])
ans = [y * z,x * z,x * y] [0,2 * y,0] [1,0,1]

Jacobian矩阵不变于第二输入位置中的向量的方向。

标量函数的Jacobian

标量函数的jacobian是梯度的转换。

计算雅各比奥2 * x + 3 * y + 4 * z关于[x,y,z]

Syms X Y Z jacobian(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

雅各比比亚关于标量

相对于标量的函数的jacobian是该函数的第一个导数。对于向量函数,Jacobian相对于标量是第一衍生物的向量。

计算雅各比奥[x ^ 2 * y,x * sin(y)]关于X

syms x y jacobian([x ^ 2 * y,x * sin(y)],x)
ans = 2 * x * y sin(y)

现在,计算衍生品。

差异([x ^ 2 * y,x * sin(y)],x)
ans = [2 * x * y,sin(y)]

输入参数

全部收缩

标量或向量函数,指定为符号表达式,函数或向量。如果F是一个标量,那么雅各的矩阵F是转置的梯度F

变量矢量关于你计算雅比尼亚的尊重,指定为符号变量或符号变量的向量。如果V.是标量,那么结果等于转置差异(f,v)。如果V.是一个空的符号对象,如sym([]), 然后雅各比亚返回一个空符号对象。

更多关于

全部收缩

雅各比亚矩阵

矢量函数的雅各族矩阵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之前介绍