Matlabで利用可能なガウス超幾何関数(2F1関数)コードがあるかどうか知りたいのですが。
最新のMatlabリリースにはhypergeom関数があることを完全に知っていますが、動作が非常に遅くなります。
したがって、hypergeomが実行することを実行するmex関数または同様のコードの存在について疑問に思いました。
よろしくお願いします。
よろしく、フランチェスコ
GNU Scientific Libraryは、2F1を含む超幾何関数を実装しています。mexファイル内でそれをラップするのにそれほど問題はないはずです。
他の情報源もインターネット上でノックアウトしているのを見つけると思います。
報告して、組み込み関数よりも高速に動作するかどうかをお知らせください。
インターネットで少しググった後、MathworksFileExchange内で提供されるこのツールを思いつきました。
これは1900の分布で構成されており、その中にはガウス超幾何関数2F1があります。
さらに、標準のハイパージオム機能よりも優れたパフォーマンスを発揮します。