4随机模拟

计算机随机模拟(Monte Carlo) (建模培训) 吕佳 ; 有些问题,由于随机因素很多,用概率论的方法进行求解可能很难很复杂,这时就需要借助随机模拟方法得到近似解答。 随机模拟法也叫蒙特卡罗(Monte Carlo)方法,也称为计算机随机模拟方法。 由于Monte Carlo法计算量大,精度不高,因而需要借助计算机,并仅适合一些用解析方法或常规数值方法难以解决问题的低精度求解和验证 ;命令;正态分布变量X的数学期望?,方差? 2 ,密度函数 计算密度值函数:normpdf(x,mu,sigma) 累积分布函数,即积分上限函数 计算概率值函数:normcdf(x,mu,sigma) 逆累积分布函数值,即已知概率值p,求z使得 计算函数:z = norminv(p,mu,sigma) ;直方图绘图函数: hist(data,n) 其中,data是需要处理的数据块, 绘图原理:利用data中最小数和最大数构成一区间,将区间等分为n个小区间,统计落入每个小区间的数据量,以数据量为高度绘小矩形,形成直方图。如果省略参数n,MATLAB将n的默认值取为10。 直方图统计计算函数:N=hist(data,n) 计算结果N是n个数的一维数组,分别表示data中各个小区间的数据量。这种方式只计算而不绘图。;三、一些随机模拟的例子;两船到达码头时刻服从[0

文档评论(0)

1亿VIP精品文档

相关文档