/// <summary> /// 指定した値に対するインボリュートを取得します。 /// </summary> /// <param name="x">角度や位相の値を指定します。</param> /// <returns>インボリュートの値を返します。</returns> public static double inv(AngleDeg x) { return(System.Math.Tan(x.ToRadian()) - x.ToRadian()); }
/// <summary> /// 指定した値に対する余矢を取得します。 /// </summary> /// <param name="x">角度や位相の値を指定します。</param> /// <returns>余矢の値を返します。</returns> public static double covers(AngleDeg x) { return(1 - System.Math.Sin(x.ToRadian())); }
/// <summary> /// 指定した値に対する余弦を取得します。 /// </summary> /// <param name="x">角度や位相の値を指定します。</param> /// <returns>余弦の値を返します。</returns> public static double cos(AngleDeg x) { return(System.Math.Cos(x.ToRadian())); }
/// <summary> /// 指定した値に対する余割を取得します。 /// </summary> /// <param name="x">角度や位相の値を指定します。</param> /// <returns>余割の値を返します。</returns> public static double cosec(AngleDeg x) { return(1 / System.Math.Sin(x.ToRadian())); }
/// <summary> /// 指定した値に対する正弦を取得します。 /// </summary> /// <param name="x">角度や位相の値を指定します。</param> /// <returns>正弦の値を返します。</returns> public static double sin(AngleDeg x) { return(System.Math.Sin(x.ToRadian())); }