三角方程求解

来源:百度知道 编辑:UC知道 时间:2024/06/03 00:09:11
A*(cosx)^2+B*(sinx)^2+C*(sinx)*(cosx)=0,其中A,B,C已知,怎样求x,谢谢

∵cosx ≠ 0
∴原式两边同时除以(cosx)^2 得
A + B(tanx)^2 + Ctanx = 0

tanx = [-C +(-)(4AB - C^2)^0.5]/2B (4AB>=C^2)
x = arctan{[-C +(-)(4AB - C^2)^0.5]/2B} (4AB>=C^2)

同除(cosx)^2
原式=A+B(tanx)^2+Ctanx=0
设T=tanx
BT^2+CT+A=0 解T 再带回去