[color=rgb(51, 102, 153) !important]复制代码
这段之前是有一个关于i和j的循环,在上一次中算出了xt(i)、mt(j,i)、thetatL(i-1) 和 thetatH(i-1) 各自的值,为了简便我在这里假设了它们的值。
f(t)其实是一个条件分布函数,依据 i-1 次的thetatL(i-1) 和 thetatH(i-1)来确定 t的分布,为了便于大家看清,我把它的形式附在下图里:
我的目标是在分布更新后求出满足Prob{t<=x}=1/2的x的值,也就是代码里的xcrijt(i)。
运行完代码后,我得到下面一堆错误。。。
警告: Cannot check whether the integrand is defined everywhere on the integration interval. [defint_b_gr_a]
错误使用 mupadmex
Error in MuPAD command: Cannot generate code for object 'thetatL(- 1 + I) in R_'. [_in::CF]
出错 sym/matlabFunction>mup2mat (line 316)
res = mupadmex('symobj::generateMATLAB',r.s,0);
出错 sym/matlabFunction>mup2matcell (line 304)
r = mup2mat(c{1});
出错 sym/matlabFunction (line 123)
body = mup2matcell(funs);
出错 Untitled4 (line 85)
m=matlabFunction(m);
新手入门,请大家帮帮忙,谢谢大家的指教!感激不尽!


雷达卡




京公网安备 11010802022788号







