/// <summary> /// この多項式が位置zで取る値を戻す。 /// </summary> /// <param name="z">ガウス平面上の座標(p,y)</param> /// <returns>多項式が位置zで取る値。</returns> public WWComplex Evaluate(WWComplex z) { WWComplex w = WWComplex.Zero(); WWComplex zPower = WWComplex.Unity(); for (int i = 0; i < mCoeff.Length; ++i) { w = WWComplex.Add(w, zPower.Scale(mCoeff[i])); zPower = WWComplex.Mul(zPower, z); } return(w); }