一般的な複素数を考えてみましょう:
System.Numerics.Complex z = new System.Numerics.Complex(0,1); // z = i
そして、 の n 乗根抽出操作を考えz
ます。ご存知のように、z^n = w
(z
とw
複素数とn
null でない正の整数を持つ) のような問題がある場合、方程式は( )n
のモジュールに等しい半径を持つ複素円上にあるさまざまな複素数を返します。z
|z|
System.Numerics
名前空間では、そのようなメソッドが見つかりませんでした。明らかに、次のような方法が必要です。
Complex[] NRoot(Complex number);
どうすればこの方法を見つけることができますか。本当に自分で実装する必要がありますか?