syms x y a d v t;
f = [d*sin(a) + v*t ; d*cos(a); atan((x+v*t)/y);sqrt(d^2+(v*t)^2+2*d*v*t*sin(a));v];
x = [x; y; a;d;v];
J = jacobian(f, x);
disp(J);
MATLAB 计算雅可比矩阵
![](https://img-home.csdnimg.cn/images/20240611030827.png)
syms x y a d v t;
f = [d*sin(a) + v*t ; d*cos(a); atan((x+v*t)/y);sqrt(d^2+(v*t)^2+2*d*v*t*sin(a));v];
x = [x; y; a;d;v];
J = jacobian(f, x);
disp(J);