0

誰でもこの方程式を解く方法を教えてもらえますか? 2xJ1(x) − J0(x) = 0 ここで、J1 と J0 は Matlab の Bessel 関数であり、fsolve コマンドを使用しません。

4

1 に答える 1

0

曲線が x 軸を横切る場合にのみfzero、ゼロを見つけるために使用できます。そう

fzero(@(x)(2*x*besselj(1,x)-besselj(0,x)),x0)

に近いゼロが得られますx0

失敗するタイミングと理由の説明については、私のこの回答を参照してくださいfzero(ベッセル関数の場合はそうではありませんが、注意することをお勧めします) とfsolve.

于 2011-05-24T22:24:10.097 に答える