symbolic equation Empty sym: 0-by-1
이전 댓글 표시
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
KALYAN ACHARJYA
2019년 9월 17일
Undefined function 'atand' for input arguments of type 'sym'.
Error in test_code1 (line 12)
a=atand(ye/ze);
???
John D'Errico
2019년 9월 17일
@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
2019년 9월 17일
Thanks @John for the useful information.
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Logical에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!