What does rng(seed,''5normal") actually means and what they are controlling while generating the matrices?

1 次查看(过去 30 天)
rng(42,"v5normal")
n=50;
p=10;
r=7;
U=mvnrnd(zeros(r,1),sqrt(1)*eye(r),n);
U=randn(n,r);
V=mvnrnd(zeros(r,1),sqrt(1)*eye(r),p);
V=randn(p,r);
X=U*V';

回答(1 个)

Walter Roberson
Walter Roberson 2025-3-13
According to https://www.mathworks.com/help/matlab/ref/randstream.html#mw_cc34b6ad-c7e6-4943-b21b-7d7310a4dd52 "v5normal" corresponds to generator keyword shr3cong
According to https://www.mathworks.com/help/matlab/ref/randstream.html#mw_cc34b6ad-c7e6-4943-b21b-7d7310a4dd52 generator keyword shr3cong is "Shift-register generator summed with linear congruential generator", with no stream support and a period of 2^64

类别

Help CenterFile Exchange 中查找有关 Random Number Generation 的更多信息

产品


版本

R12.1

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by