24小时热门版块排行榜    

查看: 2532  |  回复: 6
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

guoguo_zhi

新虫 (初入文坛)

[交流] 关于蒙特卡洛法生成随机数的问题

本人想做一个散布问题。
在方程初始条件三个随机量,均服从均匀分布,想通过matlab产生随机数作为初始条件带入方程进行计算,最后得到1000组输出数据。想问问各位大侠这个应该怎么实现?
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

阿Q~~

至尊木虫 (文坛精英)

路过的看了一下,帮顶,祝福好运!~~~~~~~~~~~~~~~~~~
自强不息,厚德载物;独立精神,自由思想。
5楼2015-04-22 21:55:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 7 个回答

mygt_hit

专家顾问 (职业作家)


小木虫: 金币+0.5, 给个红包,谢谢回帖
RndData = rand(1000,3);
[0, 1]上1000×3均匀分布随机数。
知其然,知其所以然。
2楼2015-04-22 21:11:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

guoguo_zhi

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by mygt_hit at 2015-04-22 21:11:33
RndData = rand(1000,3);
上1000×3均匀分布随机数。

我在simulink 里面怎么控制它产生随机数呢?我的思路是这样的:对于方程中的三个随机因素,这三个随机变量都是服从于均匀分布的,我想分别在[0,1]产生3个随机数,带入方程进行一次运算,然后再分别产生3个随机数,再运算,总共运算1000次,这样得到1000组数据。这应该怎么来实现呢?
6楼2015-04-23 14:33:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mygt_hit

专家顾问 (职业作家)


小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
6楼: Originally posted by guoguo_zhi at 2015-04-23 14:33:11
我在simulink 里面怎么控制它产生随机数呢?我的思路是这样的:对于方程中的三个随机因素,这三个随机变量都是服从于均匀分布的,我想分别在产生3个随机数,带入方程进行一次运算,然后再分别产生3个随机数,再运算 ...

不太懂simulink,不好意思。matlab能知道点。
知其然,知其所以然。
7楼2015-04-23 16:59:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见