谁会解这个数值概率算法题目?用随机投点法计算定积分:I=∫(a(x的平方)+b)dx (其中积分上限是1,下限是0),写
收藏:
0
点赞数:
0
评论数:
0
1个回答

f(x)=ax^2+b,所求积分J=∫f(x)dx

设随即变量X服从(0,1)上的均匀分布,E(f(X))=∫f(x)dx=J.

先用计算机产生n个(0,1)上均匀分布的随机数:x[i],i=1,2,...,n.n一般取比较大的数,10^4等

然后对每个x[i]计算f(x[i]),

最后得J≈1/n∑f(x[i]).∑表示从1到n取和.

点赞数:
0
评论数:
0
关注公众号
一起学习,一起涨知识