我正在尝试绘制一个函数的根,该函数由在 Matlab 中添加和相乘的多个贝塞尔函数组成。方程为 Jm(omega)*Ik(omega)+Im(omega)*Jk(omega) 其中 Jm 是第一类 m 阶贝塞尔函数 (besselj)。Im 是第一类 m 阶 (besseli) 的修正贝塞尔函数。对于每个模式 m=o,1,2,...和 n=1,2,3... 频率 omega(mn) 是所列方程的相应根。m=0,1,2 n-1,2,3,4。我需要求解 12 个根的方程。我是 Matlab 的新手,这有点不符合我的要求。到目前为止,我有这段代码,但我不确定我是否需要脚本中的变量 omega。我也看过其他人关于这个主题的问题,但没有看到任何类似的问题。我看到的情节与我的完全不同,这告诉我我可能错了。
m=(0:2); k=(1:3); n=(1:4);
Jm=besselj(m,n');
Ik=besseli(k,n');
Jk=besselj(k,n');
Im=besseli(m,n');
g=Jm.*Ik+Im.*Jk
plot(g)