【问题标题】:What is the meaning for this Specific Random Function in MATLABMATLAB中这个特定的随机函数是什么意思
【发布时间】:2019-03-15 15:53:43
【问题描述】:

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

x = rand(2,4) > 5

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

但我不明白的是

> 5

部分。

输出是一个 2×4 逻辑数组。

【问题讨论】:

    标签: matlab function random


    【解决方案1】:

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

    如果你要执行rand(2,4) > 0.4,则得到的数组中大约 40% 的元素为 1,大约 60% 的元素为 0。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-09-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-07-04
        • 1970-01-01
        • 2014-04-28
        相关资源
        最近更新 更多