马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
求解过程为:
format long; syms b t ct L
x=f(b,t); y=g(b,t); z=h(b,t);
x2=L*cos(18.0465*pi/180);
y2=L*sin(18.0465*pi/180)*cos(ct);
z2=L*sin(18.0465*pi/180)*sin(ct);
N1=x-x2; N2=y-y2; N3=z-z2;
[B,T,CT]=solve(N1,N2,N3,ct,b,t);
其中f(b,t)、g(b,t)、h(b,t)表示式非常复杂,均在好几十项以上,均为一次三角函数。通过以上程序本希望通过符号L对ct,b,t进行表达,
但计算如下: Explicit solution could not be found
表明无计算结果,从理论上而已利用三个方程求解四个未知数,设其中一个为参数,则变为用三个方程求三个未知数应该是可以求解的。
请问为何会出现以上无解的情况,是不是因为表达式x,y,z太复杂的原因?
嗯,那么该怎样求解呢? 谢谢
[ 本帖最后由 ChaChing 于 2010-7-24 11:05 编辑 ] |