这个特定随机函数在MATLAB中的含义是什么?

问题描述 投票:-2回答:2

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

x = rand(2,4) > 5

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

但我不明白的是目的

> 5

部分。

输出是2乘4逻辑阵列。

matlab function random
2个回答
2
投票

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%的元素将为零。


0
投票

函数rand(i)在你想要的维度中产生0到1之间的随机数,因此这段代码将产生一个2x4数组,其所有数字都小于1,所以它们都低于5,因此输出将是2x4零

© www.soinside.com 2019 - 2024. All rights reserved.