誰でもこの方程式を解く方法を教えてもらえますか? 2xJ1(x) − J0(x) = 0 ここで、J1 と J0 は Matlab の Bessel 関数であり、fsolve コマンドを使用しません。
1911 次
1 に答える
0
曲線が x 軸を横切る場合にのみfzero
、ゼロを見つけるために使用できます。そう
fzero(@(x)(2*x*besselj(1,x)-besselj(0,x)),x0)
に近いゼロが得られますx0
。
失敗するタイミングと理由の説明については、私のこの回答を参照してくださいfzero
(ベッセル関数の場合はそうではありませんが、注意することをお勧めします) とfsolve
.
于 2011-05-24T22:24:10.097 に答える