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

조회 수: 3 (최근 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