经运行你编写的MATLAB程序,存在如冲坦下问题:
1、由于y0=0,而在E表达式的分母有y0存在,所以E表达式是无意义的。
2、由于你的f表达式比较复杂,建议你用quad()数值积分函数求解。所以你的程序因做如下调整
f=sqrt(N/M);
func=inline(f,'y')
V= quad(@(y)func(y),0,1)
如,y0=0.0001时,运行程序可得
V = 2.9191 + 0.1230i
从运渗判槐行结果来看,可能你的输入的公丛友式有点问题。
你这个程序到底是算什么呢?