蒙特卡洛积分的一个例子

问题:一个三维区域,它由不等式xyz≤1和-5≤x≤5,-5≤y≤5,-5≤z≤5确定.γ(x,y,z)是给定密度.假设密度γ(x,y,z)=e0.5z.求出该物体的体积和质量.

解析这样一个积分将很困难或者是不可能的,但是用蒙特卡洛积分进行近似是很容易的.

<matlab>
N = input('Enter number of sample points: ');
gamma = inline('exp(0.5 * z)'); 
volumeOfBox = 10 * 10 * 10;
vol = 0;
mass = 0; 
volsq = 0; 
masssq = 0;

for i = 1: N
    x = -5 + 10 * 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值