24小时热门版块排行榜    

查看: 385  |  回复: 0

meishizhaole

新虫 (初入文坛)

[交流] 求解二重积分,总出现各种各样问题!!!!跪求大神指导!!!!!!!

求二重积分没办法求出来,总是显示,??? Inputs to dblquad must be floats, namely single or double.

Error in ==> dblquad>innerintegral at 85
Q = zeros(size(y), superiorfloat(fcl, xmax, y));

Error in ==> quad at 62
y = f(x, varargin{:});

Error in ==> dblquad at 64
Q = feval(quadf, @innerintegral, ymin, ymax, tol, trace, intfcn, ...
代码如下,烦请各位大神给看看到底是出了什么问题呀?急求!!!!

format long g
data0=[2556 2592 2688 2832 3087 3408 3552 4124 4248 4296 4368 4872 5064 5376 5568 6744 7096 7248 7392 7584 7800 7920 8520 8880 8904 9210 9264 9480 10032 10056 10115 11496 11520 11808 12000 12168 12186 12264 12408 12528 12624 14544 14928 15144 15336 15768 16176 16176 16440 16656 16800 17160 17232 17568 17592 17760 17832 18120 18576 19008 20112 20232 20256 20544 20664 21168 21432 21576 22872 22992];
[parmhat0, parmci0] = wblfit(data0);
mbar = 2.10815930057601;
sigmam = 0.0273906928410007;
nbar =13604.6417116356;
sigman =503437.078749078;
c=70;
d=prod(data0);
e=sum(data0);
syms t
int(int((x^c)*d^(x-1))/(2*pi*sigmam*sigman*y^(c*x))*exp(-(t/y)^x-e/(y^x)-(y-nbar)^2/2*sigman-(x-mbar)^2/2*sigmam), 0, inf),0,inf)
dblquad(@(x,y)((x^c)*d^(x-1))/(2*pi*sigmam*sigman*y^(c*x))*exp(-(t/y)^x-e/(y^x)-(y-nbar)^2/2*sigman-(x-mbar)^2/2*sigmam), 0, inf,0,inf)
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 meishizhaole 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见