Q(a,x) = 1. - igamma(a,x)
gnuplot の配布物のディレクトリ demo/plugin には、プラグインライブラリ を生成するための説明とソースコードがあります。簡単なサンプルファイル demo_plugin.c の関数を、あなたの興味ある関数の実装に置き換えて修正し てください。 これには、外部の数学ライブラリの関数の呼び出しも含まれています。
ディレクトリ demo/plugin には、Q(a,x) を実装するプラグインのソースも
あります。上で注意したように、このプラグインは、gnuplot バージョン 6
に含まれる uigamma と同じ関数を、以前のバージョンに実装することを可
能にします。
import Q(a,x) from "uigamma_plugin" uigamma(a,x) = ((x<1 || x<a) ? 1.0-igamma(a,x) : Q(a,x))
竹野茂治@新潟工科大学