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!