如何用MATLAB求积分的数值解

2025-03-14 09:14:08
推荐回答(1个)
回答1:

对于你问题,可以这样解决。即

x=double(solve(f2))

根据你提供图片算式,发现你编写的算式代码有点问题。正确方式为

B=10^6;Tf=2*10^(-3);theta=10^(-3);

beta=theta*Tf*B/log(2); 

syms y x

eq0=(1/(x^(1/(beta+1))))*(1/(y^(beta/(beta+1))))*exp(-y/10);

f=int(eq0,y,x,+inf)-10;

x=double(solve(f))

运行结果