第3章程序结构和常用算法.pptVIP

  • 3
  • 0
  • 约1.71万字
  • 约 66页
  • 2017-02-09 发布于重庆
  • 举报
第3章程序结构和常用算法

四、应用举例 System.out.println(You are normal weight); else if(bmi29) System.out.println(You are over weight); else if(bmi35) System.out.println(You are seriously over weight); else System.out.println(You are gravely over weight); } } 例3-16:蒙特卡罗模拟。蒙特卡罗模拟使用随机数和概率来解决问题。这个方法在计算数学、物理、化学和财经方面有很广泛的应用。这里给出使用蒙特卡罗模拟来估算 值的例子。为了使用蒙特卡罗方法来估算 ,画出一个圆的外接正方形,如图所示: 四、应用举例 假设这个圆的半径是1。那么这个圆的面积是π而外接正方形的面积是4。随便产生正方形内的一个点,这个点落到圆内的概率为圆面积/正方形面积=π/4。编写程序,在正方形内随机产生1000000个点,而numberofHits表示落在圆内的点。因此,numberofHits大约是1000000*( /4)。可以近似估算 为4*numberofHits/1000000。 四、应用举例 public class MonteCarloSimulation {

文档评论(0)

1亿VIP精品文档

相关文档