请问matalab能解这种方程嘛,下面是我写的代码,解不了,请大神帮忙看下!
clear;
clc;
syms alfa beta gamma x y z h hu hl;
f1=hu*sin(beta)+hl*(gamma-beta+pi/2)==x;
f2=h*cos(alfa)+(hu*cos(beta)+sin(gamma-beta+pi/2)*hl)*sin(alfa)==y;
f3=h*sin(alfa)-(hu*cos(beta)+sin(gamma-beta+pi/2)*hl)*cos(alfa)==z;
[alfa,beta,gamma]=solve([f1,f2,f3],[alfa,beta,gamma])
f1=hu*sin(beta)+hl*(gamma-beta+pi/2)==x;
f2=h*cos(alfa)+(hu*cos(beta)+sin(gamma-beta+pi/2)*hl)*sin(alfa)==y;
f3=h*sin(alfa)-(hu*cos(beta)+sin(gamma-beta+pi/2)*hl)*cos(alfa)==z;
clear;
clc;
syms alfa beta gamma x y z h hu hl;
f1=hu*sin(beta)+hl*(gamma-beta+pi/2)==x;
f2=h*cos(alfa)+(hu*cos(beta)+sin(gamma-beta+pi/2)*hl)*sin(alfa)==y;
f3=h*sin(alfa)-(hu*cos(beta)+sin(gamma-beta+pi/2)*hl)*cos(alfa)==z;
[alfa,beta,gamma]=solve([f1,f2,f3],[alfa,beta,gamma])
f1=hu*sin(beta)+hl*(gamma-beta+pi/2)==x;
f2=h*cos(alfa)+(hu*cos(beta)+sin(gamma-beta+pi/2)*hl)*sin(alfa)==y;
f3=h*sin(alfa)-(hu*cos(beta)+sin(gamma-beta+pi/2)*hl)*cos(alfa)==z;