liuyan197954 发表于 2007-6-7 15:20

二重积分问题

>> dblquad('x.^2-2*0.378*x.*y+y.^2',-inf,736.4770,-inf,0.3307)
Warning: Infinite or Not-a-Number function value encountered.
> In quad at 95
In dblquad>innerintegral at 82
In quad at 63
In dblquad at 58
这是我程序中出错的一个小部分,怎么回事呢?
请高手们帮忙看看,急用

pengweicai 发表于 2007-6-7 15:36

从你的积分函数看, 如果从 ,-inf 开始积分,那么得到的结果是 inf,当然不行了。

liuyan197954 发表于 2007-6-7 15:43

二重积分问题

取值范围就是这样的呀

liuyan197954 发表于 2007-6-7 15:44

二重积分问题

我最初是想计算二维正态分布概率分布
他的范围就是从-inf开始的,
对于这样的问题,我应该怎么办呢?

xieguihua 发表于 2007-12-20 16:49

你可以从一个比较大的负数开始积分,否则,不能用dblquad,若确实想计算从-无穷大的积分,可用int

sigma665 发表于 2007-12-20 16:57

回复 #5 xieguihua 的帖子

6个月前的,应该问题解决了:)
页: [1]
查看完整版本: 二重积分问题