问题补充:
能提供一个例子看看吗?我就不懂MATLAB,想知道具体代码。因为现在写论文急,也没时间仔细看书了
蒙特卡罗模拟
就是随机数相关的东西,你只要知道随机数是怎么得到。其它的事就要好办了。
rand(m,n)产生m*n均匀随机数。
ex:
用概率方法求pi
N=100000;
x=rand(N,1);
y=rand(N,1);
count=0;
for i=1:N
if (x(i)^2 y(i)^2<=1)
count=count 1;
end
end
PI=4*count/N
-------------------------------
有关使用matlab进行蒙特卡罗模拟的程序问题
检举 | 2010-10-1
15:37
提问者: 轩fang | 浏览次数:1425次
已经分布是均匀分布(连续),区间为(12,62),请问各位大侠,如何用matlab编程实现此蒙特卡罗模拟,我想模拟2000次,得到概率密度图与累积概率密度图,程序应该如何编,麻烦大家指教,期待帮助,谢谢。小妹现在没有分数,还是希望大家能帮我,谢谢1
问题补充:
我的邮箱是512608029@qq.com,谢谢大家的帮忙。 n=2000;
%随机点数(可增加点数) x=12 (62-12)*rand(1,n);