【matlab教程】 均匀分布函数 matlab rand

2024-11-18 16:59:44

1、rand(m, n) 这里生成的是m*n阶 均匀矩阵,这里m代表行数,n代表列数。并且m,n均是正整数。

【matlab教程】 均匀分布函数 matlab rand

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

【matlab教程】 均匀分布函数 matlab rand

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

【matlab教程】 均匀分布函数 matlab rand

4、实例: 生成均匀分布(2,4) 的3*3矩阵,对于这个问题,我们只需要简单的代下公式即可,具体验算流程,这里不再介绍。2 + 2.*rand(3,3)

【matlab教程】 均匀分布函数 matlab rand

5、目前来说对于均匀我们已经基本学会了,但是如何简单的验证,我们生成的均匀的随机变量是否是均匀的?或者怎么简单的验证下生成的随机变量是正确的。我们可以分析生成数据的分布图来验证。

【matlab教程】 均匀分布函数 matlab rand

6、我们可以先生成1000个随机变量,然后画出其对应的条形图像,或者其他图像。结果都是类似的。另外一个我们可以简单验证其均值,通过mean函数。

【matlab教程】 均匀分布函数 matlab rand
猜你喜欢