MATLAB中此特定随机函数的含义是什么

时间:2019-03-15 15:53:43

标签: matlab function random

我一直在研究使用MATLAB中随机函数的脚本。

x = rand(2,4) > 5

解释性-随机函数生成随机数。

但是我不明白

的目的是什么
> 5

部分。

输出是2 x 4逻辑数组。

2 个答案:

答案 0 :(得分:2)

rand(2,4)将返回2x4的0到1之间的随机数数组。> 5将对大于5的那些数返回1,对于小于或等于5的那些数返回0。所以{{ 1}}将始终给出2x4的零数组。

如果您要rand(2,4) > 5,则所获得的数组中大约40%的元素将为1,而大约60%的元素将为零。

答案 1 :(得分:0)

函数rand(i)生成所需尺寸的0到1之间的随机数 因此此代码将产生一个2x4数组,其所有数字均小于1,因此所有数字均小于5,因此输出为2x4的零