FromPolar() 공개 정적인 메소드

絶対と偏角を指定して複素数を作成する。
public static FromPolar ( double abs, double arg ) : Complex
abs double 絶対値
arg double 偏角
리턴 Complex
예제 #1
0
        /*
         * public static Complex Asin(Complex z){return 0;}
         * public static Complex Acos(Complex z){return 0;}
         * public static Complex Atan(Complex z){return 0;}
         */

        public static Complex Sqrt(Complex z)
        {
            double abs = Math.Sqrt(z.Abs);
            double arg = z.Arg / 2;

            return(Complex.FromPolar(abs, arg));
        }
예제 #2
0
 /// <summary>
 /// パワーのdB値と偏角を指定して複素数を作成する。
 /// </summary>
 /// <param name="power">パワーのdB値</param>
 /// <param name="arg">偏角</param>
 /// <returns>指定した絶対値と偏角を持つ複素数</returns>
 public static Complex FromPowerPolar(double power, double arg)
 {
     return(Complex.FromPolar(Util.DBToLinear(power), arg));
 }