>748
 t = tan(x/2),
 u = √|(a-b)/(a+b)| * t,
と置いてみるく…