【MATLAB】:rand(1:3)的含义

[MATLAB]: Meaning of rand(1:3)

我在 MATLAB 上写代码时不小心写了这行:

x = rand(1:3)

我得到了以下输出:

谁能给我解释一下这是怎么回事?它是一个 3D 矩阵吗?或者别的什么?

它创建一个 3 维随机数组 x = rand(1:3)

相同
x = rand([1,2,3]) 

您可以更改这些值

x = rand([3,2,3]) 将创建一个 3x2x3 个元素的随机数组

Here 是对 rand 函数作用的定义明确的解释