I cant take inverse of J matris. it is jacobian.
Show older comments
syms x g h k l q a b c d f
y1 = (x*cos(q)+x*cos(g)-f*cos(l)-(b/2)*cos(h)-a*cos(q));
y2 = (x*sin(q)+x*sin(g)-f*sin(l)-(b/2)*sin(h)-a*sin(q));
y3 = (a*cos(q)+b*cos(h)-c*cos(k)-d);
y4 = a*sin(q)+b*sin(h)-c*sin(k);
y = [y1; y2; y3; y4];
v = [x; (h); (k); (l)];
J = jacobian(y, v);
inv(J)
J * inv(J)
6 Comments
John D'Errico
on 26 Dec 2013
Why can't you do that? Works for me.
Emrah
on 26 Dec 2013
Walter Roberson
on 26 Dec 2013
It would only give the unit matrix if J is non-singular.
Walter Roberson
on 26 Dec 2013
What does rank(J) indicate ?
Emrah
on 26 Dec 2013
Accepted Answer
More Answers (0)
Categories
Find more on Calculus in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!