MATLAB编写程序不知道错哪里了

2024-12-02 23:45:26
推荐回答(2个)
回答(1):

经运行你编写的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

从运渗判槐行结果来看,可能你的输入的公丛友式有点问题。

回答(2):

你这个程序到底是算什么呢?