public static Rational Exsec(Rational radian) { var result = TriangleFunctionTest.Sec(radian); result.Numerator -= result.Denominator; return(result); }
public static Rational Crd(Rational radian) { var versin = TriangleFunctionTest.Versin(radian); var sin = Math.Sin(radian); //TODO:小さな値の冪根はニュートン法との相性が悪い為、できれば冪根を使いたくない。 return(Math.Sqrt(versin * versin + sin * sin)); }