好きな人を振り向かせるためにしたこと

ベッセル関数のゼロ点(x軸との交点)を小さい順に10個求めるプログラムを作りたいのですが、プログラム作成に不慣れなもので困っています。
参考程度でもいいのでどなたかお教え願えませんでしょうか?
よろしくお願いします。

ちなみにベッセル関数は第1種でして、プログラムはMatlabを使おうと思います。

A 回答 (2件)

matlab にはベッセル関数を求めるライブラリが存在します。


著作権侵害になるのでここには乗せることはできませんが、
プログラムソースを簡単に閲覧することができます。

edit besselとコマンドウィンドウに打ち込むと
besselのソースコードを読むことができます。
bessel ではbesseljが呼び出されています。

edit besselj とコマンドウィンドウに打ち込むと
besselchk と besselmxが読み出されています。
おそらくbesselchkとbesselmxが御所望のプログラムです。
このソースコードをデバッグしながらいろいろ試せば
何をやっているのかわかると思います
    • good
    • 0

プログラムは分かりませんが、


ベッセル関数の零点を下の計算サイトで計算してくれます。
同サイトの下にベッセル関数J_ν(x)の級数展開式が書いてありますので
プログラムを作成する場合に役立つかも知れません。

sを1,2,3, ..., 10 まで与えて計算すれば小さい方からs番目の零点を
順に計算してくれます。
http://keisan.casio.jp/has10/SpecExec.cgi?path=0 …
    • good
    • 0

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


おすすめ情報