cfunction(z)
複雑な引数を取るC の複雑な数学関数を考えてみましょうz=x+iy
。自動テストを実行して、複素平面上でこの関数の結果を確認したいと思います。
そうするために、スクリプトは、値のマトリックスに対してこの関数の結果を出力します。たとえば、x in [-inf, 0, inf]
とのすべての組み合わせですy in [-inf, 0, inf]
。
x in [list]
とに対してこのテストを実行する場合、複素平面上の関数の有効性を効率的にチェックするにy in [list]
は、どの値を入力すればよいでしょうか?[list]
私はそのようなことを考えています: list = [-inf, -1., -0., 0., 1., +inf, NaN]
、しかし、この種のチェックはよく知られている問題であり、一部のライブラリはより徹底的なアプローチでこの問題を解決した可能性があると思います。
注: 関数には対称性や特定の値のプロパティはないと考えています。