24小时热门版块排行榜    

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

七娅

新虫 (初入文坛)

[求助] 由概率密度函数生成随机数 已有1人参与

在matlab中,如何由已知的一般的概率密度函数生成随机数。(例如概率密度函数如图所示),谢谢了,很着急用!

由概率密度函数生成随机数
1.jpg
回复此楼

» 猜你喜欢

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

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

七娅

新虫 (初入文坛)

引用回帖:
3楼: Originally posted by 信彼南山 at 2015-03-26 11:29:51
好像不行

不明白为什么要用r.*gamma?不过,还是谢谢!
努力
4楼2015-03-27 10:20:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 4 个回答

信彼南山

木虫 (著名写手)

【答案】应助回帖

★ ★ ★
感谢参与,应助指数 +1
七娅: 金币+3, 有帮助 2015-03-27 10:20:41
这样行不行?
CODE:
a = sqrt(5)
n = 100; %随机数个数
x = linspace(-a,a,n);
gamma = 3/4/sqrt(5)*(1-0.2*x.^2);
r = rand(1,n);
rg = r.*gamma;

2楼2015-03-26 11:29:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见