I cant take inverse of J matris. it is jacobian.
Mostra commenti meno recenti
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 Commenti
John D'Errico
il 26 Dic 2013
Why can't you do that? Works for me.
Emrah
il 26 Dic 2013
Walter Roberson
il 26 Dic 2013
It would only give the unit matrix if J is non-singular.
Walter Roberson
il 26 Dic 2013
What does rank(J) indicate ?
Emrah
il 26 Dic 2013
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Robust Control Toolbox in Centro assistenza e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!