24小时热门版块排行榜    

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

xuliumin

金虫 (正式写手)

[求助] 请问各位大牛,有没有谁知道怎么生成1-1000的均匀分布随机数啊 已有2人参与

请问各位大牛,有没有谁知道怎么生成1-1000的均匀分布随机数啊
回复此楼

» 猜你喜欢

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

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

guokeqin

金虫 (正式写手)

【答案】应助回帖

直接在matlab命令行输入以下命令:
a = 1000*round(rand(1,1))
8楼2016-09-08 17:19:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 8 个回答

h28738047

铜虫 (正式写手)

2楼2016-09-03 00:15:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xuliumin

金虫 (正式写手)

引用回帖:
2楼: Originally posted by h28738047 at 2016-09-03 00:15:13
1000rand(1,1)

不好意思,我写错了,我希望得到随机分布的整数。有没有合适的方法啊
3楼2016-09-03 00:18:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

FMStation

至尊木虫 (知名作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
xuliumin: 金币+20 2016-09-11 11:57:00
matlab中生成随机数主要有三个函数:
1,rand  生成均匀分布的伪随机数。分布在(0~1)之间
             rand(m,n)生成m行n列的均匀分布的伪随机数
             rand(m,n,'double')生成指定精度的均匀分布的伪随机数,参数还可以是'single'
             rand(RandStream,m,n)利用指定的RandStream(我理解为随机种子)生成伪随机数
2,randn 生成标准正态分布的伪随机数(均值为0,方差为1)
3, randi 生成均匀分布的伪随机整数
http://blog.sina.com.cn/s/blog_4b94ff130100edwh.html
4楼2016-09-03 06:20:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见