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

shd*_*com 2 matlab

在MATLAB中如果:

x = rand(a,b,c); 
Run Code Online (Sandbox Code Playgroud)

什么是第三输入rand,c,是什么意思?

a:行数

b:列数

c:??

Dan*_*Dan 5

在MATLAB中,矩阵不限于2维(即只有行和列),但可以有更多的维度.

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

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