作业帮 > 综合 > 作业

Matlab菜鸟求教关于含参量积分的问题

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/06/11 19:18:05
Matlab菜鸟求教关于含参量积分的问题
a=1;
dblquad(inline('a*x+y'),1,2,5,7)
我想知道怎么修改才可以让这个积分可以计算出来.
a=1;
dblquad(@(x,y) a*x+y,1,2,5,7)
或者直接
dblquad(inline('x+y'),1,2,5,7)
再问: 上面那个简单的出来了,谢谢。能不能帮忙看看下面这个复杂的呢?也是含参量的二重积分,我觉得原理是一样的,可还是报错。 ——————————我的代码如下————————————————————————— sigma=5; r=0.05; b=0.498; a=-0.00135; s1=log(5); s2=log(10); x=log(4); t=1; dblquad(@(ksi,tao)(1/sqrt(t-tao))*exp(-a*tao-b*ksi-(x-ksi)^2/(2*(t-tao)*sigma^2)),-inf,s1,0,t)
再答: dblquad(@(ksi,tao)(1/sqrt(t-tao))*exp(-a*tao-b*ksi-(x-ksi).^2/(2*(t-tao)*sigma^2)),-100000,s1,0,t) (x-ksi).^2 含有参数的幂函数用.^ -inf积分好像matlab无法计算,用一个很小的数-100000代替即可。