matlab int函数积分后怎么得不出精确值
SNR=4;SNRP=power(10,SNR/10);symsx;M=4;p=(1-(1-qfunc(x)).^(M-1)).*exp(-(x-sqrt(2.*SNRP...
SNR = 4;
SNRP = power(10,SNR/10);
syms x;M=4;
p = (1 - (1 - qfunc(x)).^(M-1)).*exp(-(x - sqrt(2 .* SNRP)).^2./2);
Q = int(p,-500,500)
得出的结果为:
>> P_OR_errorWarning: Explicit integral could not be found. Q = int(exp(-(x - 5047133319109583/2251799813685248)^2/2)*((erfc((2^(1/2)*x)/2)/2 - 1)^3 + 1), x == -500..500) 为什么???怎么才可以得出精确值??急求!!!! 展开
SNRP = power(10,SNR/10);
syms x;M=4;
p = (1 - (1 - qfunc(x)).^(M-1)).*exp(-(x - sqrt(2 .* SNRP)).^2./2);
Q = int(p,-500,500)
得出的结果为:
>> P_OR_errorWarning: Explicit integral could not be found. Q = int(exp(-(x - 5047133319109583/2251799813685248)^2/2)*((erfc((2^(1/2)*x)/2)/2 - 1)^3 + 1), x == -500..500) 为什么???怎么才可以得出精确值??急求!!!! 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询