MATLAB求积分的数值解
我的程序及运行如下:>>symsx;>>y=inline('0.579/((2*pi*0.3176)^0.5*x^1.5)*exp(-(x-0.579)^2/(2*0.3...
我的程序及运行如下:
>> syms x;
>> y=inline('0.579/((2*pi*0.3176)^0.5*x^1.5)*exp(-(x-0.579)^2/(2*0.3176*x))','x');
>> int(x*exp(-3*x)*y(x),x,0,inf)
Warning: Explicit integral could not be found.
ans =
int((81487005757734912*exp(-3*x)*exp(-(625*(x - 579/1000)^2)/(397*x)))/(198810802005279125*x^(1/2)), x == 0..Inf)
这是一个求泊松-逆高斯分布的积分,请问这个积分还有别的方法可以求出来吗?期盼!!!
所要求的积分如下: 展开
>> syms x;
>> y=inline('0.579/((2*pi*0.3176)^0.5*x^1.5)*exp(-(x-0.579)^2/(2*0.3176*x))','x');
>> int(x*exp(-3*x)*y(x),x,0,inf)
Warning: Explicit integral could not be found.
ans =
int((81487005757734912*exp(-3*x)*exp(-(625*(x - 579/1000)^2)/(397*x)))/(198810802005279125*x^(1/2)), x == 0..Inf)
这是一个求泊松-逆高斯分布的积分,请问这个积分还有别的方法可以求出来吗?期盼!!!
所要求的积分如下: 展开
展开全部
用double() 化为数值型就可以了
>> syms x
y=inline('0.579/((2*pi*0.3176)^0.5*x^1.5)*exp(-(x-0.579)^2/(2*0.3176*x))','x');
A=int(x*exp(-3*x)*y(x),x,0,inf)
double(A)
Warning: Explicit integral could not be found.
A =
int(81487005757734912/(198810802005279125*x^(1/2)*exp(3*x)*exp((625*(x - 579/1000)^2)/(397*x))), x = 0..Inf)
ans =
0.0940
>>
>> syms x
y=inline('0.579/((2*pi*0.3176)^0.5*x^1.5)*exp(-(x-0.579)^2/(2*0.3176*x))','x');
A=int(x*exp(-3*x)*y(x),x,0,inf)
double(A)
Warning: Explicit integral could not be found.
A =
int(81487005757734912/(198810802005279125*x^(1/2)*exp(3*x)*exp((625*(x - 579/1000)^2)/(397*x))), x = 0..Inf)
ans =
0.0940
>>
Sievers分析仪
2025-01-06 广告
2025-01-06 广告
是的。传统上,对于符合要求的内毒素检测,最终用户必须从标准内毒素库存瓶中构建至少一式两份三点标准曲线;必须有重复的阴性控制;每个样品和PPC必须一式两份。有了Sievers Eclipse内毒素检测仪,这些步骤可以通过使用预嵌入的内毒素标准...
点击进入详情页
本回答由Sievers分析仪提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询