24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1555  |  回复: 0

ktetw

铜虫 (小有名气)

[求助] MATLAB 计算零阶二型贝塞尔函数定积分,跪求大神们指点迷津,急求急求!!

clear;
kAB=5.759120985047540e+08;
Vs=2.054276231846988;
qs=kAB*Vs;
TCM=48;
lc=6.029968727411146e-04;
phi=0.230383461263252;
r=0;
ac=1.3e-5;
Vc=0.469095764989899;
x=5.5e-4;
t2=4.263521756678121e-04;
l=4.379225704353190e-04;
f=@(li)exp((-lc+li.*sin(phi-r)+x).*Vc./(2.*ac)).*(besselk(0,(Vc./(2.*ac)).*sqrt((lc-li.*sin(phi-r)-x)).^2+(li.*cos(phi-r)).^2)+besselk(0,(Vc./(2.*ac)).*sqrt((lc-li.*sin(phi-r)-x).^2+(2.*t2-li.*cos(phi-r)).^2)))
n=qs/(2*pi*TCM)*quadgk(f,0,l)
以上是计算程序,可是算出的是复数,跪求大神们这是怎么回事?
回复此楼
seeagain
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 ktetw 的主题更新
信息提示
请填处理意见