Re: [讨论] 有关rand(1)和rand(100)的差别

楼主: CBET ( )   2014-11-26 12:29:26
做个实验就可以确定是一样的
但要注意 Matlab 是 column major
使用小一点的矩阵(例:2x2)也可以直接观察出来
- -
rng('default') % 重设 random seed
A = rand(100);
rng('default') % 重设 random seed
B = zeros(100);
for colIdx = 1 : 100
for rowIdx = 1 : 100
B(rowIdx, colIdx) = rand;
end
end
all(A(:) == B(:))

Links booklink

Contact Us: admin [ a t ] ucptt.com