[問題] solve的求解問題已回收
跑出來的錯誤如下:
Warning: Explicit solution could not be found.
> In solve at 81
以下是我寫的程式:
syms xc yc zc tx ty tz
xc=xc/360*2*pi;
yc=yc/360*2*pi;
zc=zc/360*2*pi;
R1 = (cos(yc)) * (cos(zc));
R2 = -(sin(zc)) * (cos(yc));
R3 = sin(yc);
R4 = (sin(zc)) * (cos(xc)) + (cos(zc)) * (sin(xc)) * (sin(yc));
R5 = (cos(xc)) * (cos(zc)) - (sin(xc)) * (sin(yc)) * (sin(zc));
R6 = -(cos(yc)) * (sin(xc));
R7 = (sin(xc)) * (sin(zc)) - (cos(xc)) * (cos(zc)) * (sin(yc));
R8 = (cos(zc)) * (sin(xc)) + (cos(xc)) * (sin(yc)) * (sin(zc));
R9 = -(cos(yc)) * (cos(xc));
X1=0;Y1=0;Z1=0;
X2=10;Y2=0;Z2=0;
x1=0;y1=0;z1=790;
x2=10*sind(10);y2=0;z2=10*cosd(10)+790;
E1=[R1*X1+R2*Y1+R3*Z1 ; R4*X1+R5*Y1+R6*Z1 ; R7*X1+R8*Y1+R9*Z1] + [tx ; ty ; tz]-[x1 ; y1 ; z1];
E2=[R1*X2+R2*Y2+R3*Z2 ; R4*X2+R5*Y2+R6*Z2 ; R7*X2+R8*Y2+R9*Z2] + [tx ; ty ; tz]-[x2 ; y2 ; z2];
A=solve(E1,E2);
請各位大大替小弟解惑囉!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.125.10.135