标签: matlab integration
我试图在MATLAB中将以下函数从0整合到Inf:
f = @(x)exp(-(1./(2.^x - 1)).^(0.5)) integral(f, 0 Inf)
我收到此错误:
警告:最小步长达到x = 1.75484e + 22附近。可能有 奇点,或容差可能太紧,不适合这个问题。
我知道当x接近无穷大并且积分为1时会出现错误。我可能错了。我该如何解决这个问题?