求解方程Matlab

时间:2011-05-24 21:50:14

标签: matlab bessel-functions

Hy可以告诉我如何解决这个等式 2xJ1(x) - J0(x)= 0 其中J1和J0是贝塞尔函数 在Matlab中不使用fsolve命令

1 个答案:

答案 0 :(得分:0)

当且仅当曲线穿过x轴时,您可以使用fzero查找零。所以

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

会给你零接近x0

请参阅this answer of mine,了解fzero失败的时间和原因(虽然不适用于贝塞尔函数,但最好不要注意)以及与fsolve的权衡。< / p>