symbolic equation Empty sym: 0-by-1
Afficher commentaires plus anciens
I'm newbie to matlab and when i tried to solve this equations it gives me an empty struct field
syms osx osy osz oex oey oez lf ls a k3 xe ye ze ya2 Rd Td ls
Td=[22;35;63];
lf=0.25;
Rd=[10 20 30 ;40 50 60 ;70 80 90];
ls=0.3
%%given rotation matrix and postion vector
os= Td-Rd*[0;0;1].*ls;
%%%%
a=atand(ye/ze);
k3=atand(xe/(cos(a)*ze-sin(a)*(ye-ya2)));
oez=os(3)-lf*(cos(a)*cos(k3));
oey=os(2)-lf*(-sin(a)*cos(k3));
oex=os(1)-lf*(sin(k3));
%%%
sol=solve([oex,oey,oez],[xe,ye,ze])
ny help appreciated..Thanks
3 commentaires
KALYAN ACHARJYA
le 17 Sep 2019
Undefined function 'atand' for input arguments of type 'sym'.
Error in test_code1 (line 12)
a=atand(ye/ze);
???
John D'Errico
le 17 Sep 2019
@Kalyan - you may have an older MATLAB release, that does not support atand operating on symbolic arguments.
My R2019a release has no such problem.
atand(xe)
ans =
(180*atan(xe))/pi
KALYAN ACHARJYA
le 17 Sep 2019
Thanks @John for the useful information.
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Logical dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!