展开,W=m*pi*(k-0.5)+m*z*sina+2*m*cosa*z+2*x*M*sina
整理得(m*z+2*x*M)*sina+2*m*z*cosa=W-m*pi*(k-0.5)
设(m*z+2*x*M)=t1 , 2*m*z=t2 , W-m*pi*(k-0.5)=t3
并设 x1=sina, x2=cosa
则原式变为 t1*x1+t2*x2=t3,
故x1=(t3-t2*x2)/t1
又x1^2+x2^2=1(因为(sina)^2+(cosa)^2=1),
将上式带入,得
{(t3-t2*x2)/t1}^2+x2^2=1
用求根公式解这个一元二次方程,将两个解都保留(对于满足题目的a,pi/2-a也满足题目要求),设两解为a1,a2(当然这个解很长,形式上很麻烦,但是计算起来没有难度)。
则a=arccos(a1)或a=arccos(a2)
等着我去给你看看