[MATLAB]:兰特的含义(1:3)

时间:2016-06-09 21:56:09

标签: matlab multidimensional-array random output

我在MATLAB上编写代码,错误地写了这一行:

x = rand(1:3)

我得到以下输出:enter image description here

有人可以向我解释这里发生了什么吗?它是3D矩阵吗?或其他什么?

1 个答案:

答案 0 :(得分:5)

它创建一个三维随机数组 <div id="fullpage"> <div class="section"> <div class="slide" data-anchor="slide1"> Slide 1 </div> <div class="slide" data-anchor="slide2"> Slide 2 </div> <div class="slide" data-anchor="slide3"> Slide 3 </div> <div class="slide" data-anchor="slide4"> Slide 4 </div> </div> </div>

相同
x = rand(1:3)

您可以更改

这样的值

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

Here是一个明确定义的rand函数的解释