我是靠谱客的博主 陶醉鸵鸟,最近开发中收集的这篇文章主要介绍Matlab用exprnd函数生成符合指数分布的随机数矩阵生成随机数矩阵是否行列满足均值?,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
考虑Matlab用exprnd函数生成符合指数分布的随机数矩阵,原函数说明:
根据说明,exprnd会产生满足要求的指数分布随机数,但是如果产生随机数矩阵,希望应用到仿真中,是否每一行(针对同一用户)同样满足该均值呢?
生成随机数矩阵是否行列满足均值?
测试一下:
考虑行的情况:
测试1:能够看出,产生矩阵a的每行均值要接近5,而分别产生的b1,b2,b3均值方差反而大
测试2:能够看出,产生矩阵a的每行均值要更远离5,而分别产生的b1,b2,b3均值好坏情况浮动很大
考虑列的情况:
由于生成的是3*100的矩阵,按列考虑求平均很明显不足以说明均值情况。
当均值是矩阵时,是否按照行列生成?
可以看出,并非如此。就应当是逐个产生的。
总的来说,MATLAB的exprnd产生随机数的时候,好像是逐个随机产生的,并不是按照行/列产生的,所以就随意生成就好了。
Ps:说明是2021a的,测试在2019n中做的。
最后
以上就是陶醉鸵鸟为你收集整理的Matlab用exprnd函数生成符合指数分布的随机数矩阵生成随机数矩阵是否行列满足均值?的全部内容,希望文章能够帮你解决Matlab用exprnd函数生成符合指数分布的随机数矩阵生成随机数矩阵是否行列满足均值?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复