用sympy计算雅克比矩阵

> 申明:此博客只作为个人技术积累,并非全部为原创

想计算雅克比矩阵,电脑没装matlab,用python试了试 还是可以的
计算下列矩阵的雅克比矩阵
[2x3 -y2 -1
xy3-y-4 ]

import sympy
a,b,x,y = sympy.symbols("a b x y")
a = 2*x**3-y**2-1
b = x*y**3-y-4
funcs = sympy.Matrix([a,b])
args = sympy.Matrix([x,y])
res = funcs.jacobian(args)

>>> res
Matrix([
[6*x**2,         -2*y],
[  y**3, 3*x*y**2 - 1]])

你可能感兴趣的:(sympy)