I cant take inverse of J matris. it is jacobian.
Ältere Kommentare anzeigen
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 Kommentare
John D'Errico
am 26 Dez. 2013
Why can't you do that? Works for me.
Emrah
am 26 Dez. 2013
Walter Roberson
am 26 Dez. 2013
It would only give the unit matrix if J is non-singular.
Walter Roberson
am 26 Dez. 2013
What does rank(J) indicate ?
Emrah
am 26 Dez. 2013
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Robust Control Toolbox finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!