rand('state',11)
Ältere Kommentare anzeigen
Can anyone please explain this statement:
rand('state',11) ?!
2 Kommentare
Hussein Adel
am 29 Mai 2020
no one since 2011 :)
Steven Lord
am 29 Mai 2020
No one responded since February 1st, 2018. The answers given then and back in 2011 are still valid.
Akzeptierte Antwort
Weitere Antworten (4)
Wayne King
am 7 Okt. 2011
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
am 7 Okt. 2011
Bearbeitet: John Kelly
am 27 Mai 2014
0 Stimmen
rand('state',seed_number) is an old way of seeding the MATLAB v5 random number generator.
1 Kommentar
habady
am 7 Okt. 2011
Steven Lord
am 1 Feb. 2018
0 Stimmen
See this page in the documentation for an explanation of that syntax and the recommended replacement.
yasmine Zem
am 26 Jan. 2021
0 Stimmen
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)
Kategorien
Mehr zu Random Number Generation finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!