rand('state',11)
Mostra commenti meno recenti
Can anyone please explain this statement:
rand('state',11) ?!
2 Commenti
Hussein Adel
il 29 Mag 2020
no one since 2011 :)
Steven Lord
il 29 Mag 2020
No one responded since February 1st, 2018. The answers given then and back in 2011 are still valid.
Risposta accettata
Più risposte (4)
Wayne King
il 7 Ott 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
il 7 Ott 2011
Modificato: John Kelly
il 27 Mag 2014
0 voti
rand('state',seed_number) is an old way of seeding the MATLAB v5 random number generator.
1 Commento
habady
il 7 Ott 2011
Steven Lord
il 1 Feb 2018
0 voti
See this page in the documentation for an explanation of that syntax and the recommended replacement.
yasmine Zem
il 26 Gen 2021
0 voti
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)
Categorie
Scopri di più su Random Number Generation in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!