-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathjacobian_plot.m
More file actions
13 lines (11 loc) · 809 Bytes
/
jacobian_plot.m
File metadata and controls
13 lines (11 loc) · 809 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
function [J]=jacobian_plot(q)
J(1,1)= 0.02032*sin(q(1))*cos(q(2)+q(3)) - 0.43307*sin(q(1))*sin(q(2)+q(3)) - 0.4318*sin(q(1))*cos(q(2)) -0.14909*cos(q(1));
J(1,2)= 0.02032*cos(q(1))*sin(q(2)+q(3)) + 0.43307*cos(q(1))*cos(q(2)+q(3)) - 0.4318*cos(q(1))*sin(q(2));
J(1,3)= 0.02032*cos(q(1))*sin(q(2)+q(3)) + 0.43307*cos(q(1))*cos(q(2)+q(3));
J(2,1)= -0.02032*cos(q(1))*sin(q(2)+q(3)) + 0.43307*cos(q(1))*sin(q(2)+q(3)) + 0.4318*cos(q(1))*cos(q(2)) - 0.14909*sin(q(1));
J(2,2)= 0.02032*sin(q(1))*sin(q(2)+q(3)) + 0.43307*sin(q(1))*cos(q(2)+q(3)) - 0.4318*sin(q(1))*sin(q(2));
J(2,3)= 0.02032*sin(q(1))*sin(q(2)+q(3)) + 0.43307*sin(q(1))*cos(q(2)+q(3));
J(3,1)= 0;
J(3,2)= 0.02032*cos(q(2)+q(3)) - 0.43307*sin(q(2)+q(3)) - 0.4318*cos(q(2));
J(3,3)= 0.02032*cos(q(2)+q(3)) - 0.43307*sin(q(2)+q(3));
end