Hy可以告诉我如何解决这个等式 2xJ1(x) - J0(x)= 0 其中J1和J0是贝塞尔函数 在Matlab中不使用fsolve命令
答案 0 :(得分:0)
当且仅当曲线穿过x轴时,您可以使用fzero
查找零。所以
fzero(@(x)(2*x*besselj(1,x)-besselj(0,x)),x0)
会给你零接近x0
。
请参阅this answer of mine,了解fzero
失败的时间和原因(虽然不适用于贝塞尔函数,但最好不要注意)以及与fsolve
的权衡。< / p>