rand('state',11)
이전 댓글 표시
Can anyone please explain this statement:
rand('state',11) ?!
댓글 수: 2
Hussein Adel
2020년 5월 29일
no one since 2011 :)
Steven Lord
2020년 5월 29일
No one responded since February 1st, 2018. The answers given then and back in 2011 are still valid.
채택된 답변
추가 답변 (4개)
Wayne King
2011년 10월 7일
did you read that document, it is explained there. It is a seed. The seed is an integer, you can use it to produce repeatable results.
rand('state',11)
rand(4,1)
% now seed back to where you were
rand('state',11)
rand(4,1)
% the same 4 numbers both times, now
rand('state',1)
rand(4,1)
% see they're different
Wayne King
2011년 10월 7일
편집: John Kelly
2014년 5월 27일
0 개 추천
rand('state',seed_number) is an old way of seeding the MATLAB v5 random number generator.
Steven Lord
2018년 2월 1일
0 개 추천
See this page in the documentation for an explanation of that syntax and the recommended replacement.
yasmine Zem
2021년 1월 26일
0 개 추천
Bonjour j'ai un problème avec mon algorithme il veut pas marcher je voudrais avoir des explications svp clf
randn ('state',1)
T = 1; N = 2^8; Delta = T/N; lambda = 0.05; sigma 0.8; Xzero = 1;
Xem = zeros (1, N+1);
Xem (1) = Xzero;
for j = 1:N
Winc = sqrt (Delta) *randn;
Xem (j+1)=abs (Xem (j) + Delta*lambda*Xem (j) + sigma\sqrt(Xem (j)) *Winc);
end
plot ( [0:Delta:T],Xem, 'r--') xlabel ('t','FontSize', 16), ylabel ('X', 'FontSize', 16)
카테고리
도움말 센터 및 File Exchange에서 Random Number Generation에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!