rand的第三个输入意味着什么?

时间:2016-02-08 06:41:06

标签: matlab

在MATLAB中if:

x = rand(a,b,c); 

randc的第三个输入是什么意思?

a:行数

b:列数

c:??

2 个答案:

答案 0 :(得分:5)

在MATLAB中,矩阵不限于2维(即只有行和列),但可以有很多higher dimensions

rand函数的第三个​​输入只是告诉rand您想要的第三个​​维度的大小。默认情况下,它是1,但在您的情况下,它将改为c

通常,rand nth 输入将是它产生的随机数矩阵的第n 维的大小。

答案 1 :(得分:1)

请参阅docs

  

X = rand(sz1,...,szN)返回sz1-by -...- by-szN随机数组   数字,其中sz1,...,szN表示每个维度的大小。对于   例如,rand(3,4)返回一个3乘4的矩阵。