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