如何利用matlab生成均匀分布的矩阵?

如题所述

1、如果我们想生成一个3*3的均匀分布的矩阵,只需要如下命令:rand(3,3) 或者 rand(3)。

2、如果需要获得(a,b)的随机数,我们可以利用(0,1)的均匀随机数来生成(a,b)的均匀随机数。a + (b-a).*rand(m,n) 。这里(a,b) 是你生成随机数的端点,m,n代表矩阵的行和列。

3、生成均匀分布(2,4) 的3*3矩阵,对于这个问题,我们只需要简单的代下公式即可2 + 2.*rand(3,3)    。

4、我们可以分析生成数据的分布图来验证我们生成的均匀的随机变量是否是均匀的。

5、另外一个我们可以简单验证其均值,通过mean函数。

温馨提示:答案为网友推荐,仅供参考
相似回答