24小时热门版块排行榜    

查看: 212  |  回复: 2
当前主题已经存档。
【有奖交流】积极回复本帖子,参与交流,就有机会分得作者 蓝的蓝 的 2 个金币
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

蓝的蓝

木虫 (正式写手)

[交流] 【求助】:如何用matlab得均值为零的随机数

如何用matlab得到均值为零的随机数序列,我看了下说明,normrnd好像可以,我把均值设为零,但是,我用它来生成以后,计算均值都不为零。normrnd(0,0.5,4)这是我的调用形式,不知是不是方差的影响

[ Last edited by 蓝的蓝 on 2008-7-24 at 12:01 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

canbill

银虫 (小有名气)

★ ★
蓝的蓝(金币+1,VIP+0):谢谢,看来我的看看相关的资料才是
zzgyb(金币+1,VIP+0):谢谢你的参与,欢迎再次光临计算模拟版!
楼主是想要产生的随机数求和后为0?
假如是这样的话,那感觉有点怪,有限个随机数还要满足等式约束,这样,产生的最后几个数既要满足分布概率要求还要满足约束,那它们还能算随机数吗?
希望是我理解错了,多此一举,呵呵
3楼2008-07-26 14:49:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 3 个回答

jjf_sxnu

铜虫 (正式写手)

★ ★
zzgyb(金币+2,VIP+0):谢谢你的参与,欢迎继续关注计算模拟版!
俺没用地这个,不过像一般的c程序可产生0-1的随机数,把这些所有的随机数减0.5就是了。当然你产生的随机数可能平均值不为零,毕竟是概率产生的,如果能产生无数个随机数,从理论上讲把这无数个随机数平均,结果就会是零了。
2楼2008-07-24 16:22:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复(可上传附件)
信息提示
请填处理意见