Solve[{h*Cot[B]-(d^2+h^2+h^2*(Cot[B])^2)^(1/2)=x,
h*Cot[B]+(d^2+h^2+h^2*(Cot[B])^2)^(1/2)=y,
G*p*Sin[2B]*ArcTan[(2dh)/(h^2-d^2)]=a+b,
G*p*( (Sin[B])^2*Log[((x-d)^2+h^2)/((x+d)^2+h^2)]+Sin[2B]*ArcTan[(2dh)/(x^2+h^2-d^2)]=a},{d,h,B,p}]
上式4个方程中:x,y,a,b都是已知的具体数,想求出d,h,B,p的表达式. (由于每次所取的x,y,a,b值都不同,所以没把具体数带入,但是好象太复杂了,计算了半天都没反映.)
我现在把方程做了改变,改变的方程组中,前两个方程和我提问时方程的前两个不同,其实是把原来的前两个方程做相互了加和减的运算,得到如下Solve[{h*2Cot[B]==-3,d^2+h^2==3.25,66.72*a*(Sin[B]^2*Log[(2.3452+d)/(2.3452-d)]+Sin[2*B]*ArcTan[2*d*h/(14.7856+h^2+d^2)] )==16.2098,66.72*a*ArcTan[2*d*h/(h^2-d^2)]==-84.8853},{a,B,h}]四个参数的求解我变成了3个,带入算后B的解析解形式(里面有d作为未知数)最简单,根据方程组的前两个方程可以得到:d=sqrt[(-9/(4*Cot[B]^2))+3.25]
,此式和刚才解出的B的解析式再联立,是不是就能解出B和d呢? 十分感谢你的提示.如果有空帮我看看这题吧,是个关键的东西,弄不出来下面就没办法进行了.谢谢!