我一直在研究使用MATLAB中随机函数的脚本。
x = rand(2,4) > 5
解释性-随机函数生成随机数。
但是我不明白
的目的是什么> 5
部分。
输出是2 x 4逻辑数组。
答案 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的零