我一直在研究一个在MATLAB中使用随机函数的脚本。
x = rand(2,4) > 5
解释性 - 随机函数生成随机数。
但我不明白的是目的
> 5
部分。
输出是2乘4逻辑阵列。
rand(2,4)
将返回0到1之间的2x4随机数数组。对于大于5的数字,> 5
将返回1,对于小于或等于5的数字,rand(2,4) > 5
将返回0.因此rand(2,4) > 0.4
将始终提供2x4的零数组。
如果你是做qazxswpoi然后,获得的数组中大约40%的元素将是1,并且大约60%的元素将为零。
函数rand(i)在你想要的维度中产生0到1之间的随机数,因此这段代码将产生一个2x4数组,其所有数字都小于1,所以它们都低于5,因此输出将是2x4零