楼主: midhome
9741 10

蒙特卡罗模拟 已知概率分布,如何生成随机数 [推广有奖]

  • 0关注
  • 2粉丝

大专生

1%

还不是VIP/贵宾

-

威望
0
论坛币
55 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
365 点
帖子
27
精华
0
在线时间
29 小时
注册时间
2006-12-25
最后登录
2014-5-5

10论坛币
蒙特卡罗模拟 函数 随机数的选取
我使用的函数分布不是常用的分布,没有确切的命令
比如==normmd(15.6923,7.284)=woibrnd(2.914,5.0670)
这些都有命令
我要用的函数的格式如下
f=exp( -2.777840394+(-0.000237377)*x+(-0.000739997)*x^2+(0.001413026)*x^3+(0.000193707)*x^4+(-2.69E-05)*x^5)
要生成这个函数的随机数 在 matlab 中 应该怎么表示

关键词:蒙特卡罗模拟 生成随机数 蒙特卡罗 概率分布 随机数 蒙特卡罗 matlab 如何
沙发
midhome 发表于 2012-3-13 09:14:42 |只看作者 |坛友微信交流群
顶上去啊~~  在matlab中要如何表示~~

使用道具

去MATLAB论坛问问吧http://www.ilovematlab.cn/forum.php

使用道具

板凳
水色流年 发表于 2012-7-22 23:18:51 |只看作者 |坛友微信交流群
很好的东东

使用道具

报纸
MissRight2012 发表于 2012-7-23 17:03:24 |只看作者 |坛友微信交流群
我只知道normrand函数

使用道具

地板
ljw101708 发表于 2012-7-26 21:02:37 |只看作者 |坛友微信交流群
呵呵 高深  有点看不懂

使用道具

7
songyueyue 发表于 2015-5-25 08:34:49 |只看作者 |坛友微信交流群
生成一个随机数x,再设y=exp( -2.777840394+(-0.000237377)*x+(-0.000739997)*x^2+(0.001413026)*x^3+(0.000193707)*x^4+(-2.69E-05)*x^5) .这样不可以吗?

使用道具

8
Doreen0715 发表于 2015-8-13 16:48:55 |只看作者 |坛友微信交流群
操作过程能详细点吗

使用道具

9
limanxue 发表于 2015-8-14 10:29:32 |只看作者 |坛友微信交流群
x = [-5: 0.01: 5];
y = exp(-2.777840394+(-0.000237377)*x+(-0.000739997)*x.^2+(0.001413026)*x.^3+(0.000193707)*x.^4+(-2.69E-05)*x.^5);
或者说你希望x本身是服从某种分布的也可以x = rand(100,1); x = randn(100,1);

使用道具

10
光幻象 发表于 2016-4-7 19:45:06 |只看作者 |坛友微信交流群
求问楼主知道怎么解决了吗

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加JingGuanBbs
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-7 13:39