发现贝塞尔函数的参数(1日)返回已知的解决方案

2视图(30天)
我有一个表单0.3005 = j₀方程(2.405 x / 165),想要找到x的值(0到160之间),满足这个方程。这个用Matlab我会如何编码?这是我迄今为止。
信谊r
前女友= 5;
R = 160;
F = (2.405 * r) / (r +交货);
率= 0.3005;
q = F = =比率;
vpasolve (besselj (0 F))
WolframAlpha返回这个方程r = 128.15,但我似乎无法从Matlab得到这个值。

接受的答案

大卫Goodmanson
大卫Goodmanson 2021年9月26日
编辑:大卫Goodmanson 2021年9月26日
你好1:5,
信谊r
前女友= 5;
R = 160;
F = besselj (0, (2.405 * r) / (r +交货));
率= 0.3005;
q = F = =比率;
vpasolve (q, r, 200年[0])
ans = 128.1492381636410113226607742437

答案(1)

Sulaymon Eshkabilov
Sulaymon Eshkabilov 2021年9月26日
如果你设置范围的解决方案,那么你会得到一个积极的解决方案,例如:
索尔= vpasolve (besselj (0 F), r, [0, 165)

类别

找到更多的在贝塞尔函数帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!