在MATLAB中if:
x = rand(a,b,c);
rand
,c
的第三个输入是什么意思?
a
:行数
b
:列数
c
:??
答案 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的矩阵。