dポイントプレゼントキャンペーン実施中!

CまたはC++で(C系の言語なら何でも構いません)、
J(n, x)(∀x∈R)など4つのベッセル関数を使いたい(作りたい)のですが、可能でしょうか。
よろしくお願いします。

A 回答 (3件)

テイラー級数を適当な項まで計算すればよさそうです。

参考
 http://perso.orange.fr/jean-pierre.moreau/c_bess …

もしくは、GSL(gnu scientific library)とか、
 http://www.gnu.org/software/gsl/manual/html_node …
libOctave
 http://www.google.com/search?hl=ja&lr=lang_ja&ie …
とか、適当なライブラリを使うほうが楽かもしれません。
    • good
    • 0

可能です。

アルゴリズム自体は存在しますが、恐らくライブラリには入っていないのではないでしょうか?NUMERICAL RECIPES in C:技術評論社という本に特殊関数の実装方法の詳細が一通り記述されています。学生であれば、大学の図書館にもある様な本なので、参考にしてみると良いかと思います。
    • good
    • 0

えーと数学的知識が追いついてなかったので今ぐぐったのですが多分組めると思います。

でも数値計算に関する専門知識が相当必要だと思いました。そちらに関する知識が浅い方でしたら猛勉強か諦めるかした方が賢明だなあとざっと見た感想。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!