我是靠谱客的博主 虚幻大门,这篇文章主要介绍Matlab中的rand函数,现在分享给大家,希望可以做个参考。

设置初始状态,产生的随机数是固定的

rand('state', 1)
rand(3,1)

结果一直为:

0.9528
0.7041
0.9539

rand() 函数产生0–1间均匀分布的随机矩阵,其调用方式如下:

1、Y = rand(n),产生维数为nxn的0–1间的均匀分布的矩阵。

Y = rand(3)

Y =

0.5982    0.8368    0.3759
0.8407    0.5187    0.8986
0.4428    0.0222    0.4290

2、Y = rand(m,n),产生的是mxn的矩阵

Y = rand(2,3)

Y =

0.1996    0.5383    0.5253
0.3031    0.9102    0.3068

还有一个极其相似的函数,它是randn(),产生均值为0,方差为1的随机矩阵,即是标准正态分布的的随机矩阵。

调用方式一样。

最后

以上就是虚幻大门最近收集整理的关于Matlab中的rand函数的全部内容,更多相关Matlab中内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(164)

评论列表共有 0 条评论

立即
投稿
返回
顶部