Can i save random data in specific file in order to use them for different simulations?
3 次查看(过去 30 天)
显示 更早的评论
Hello all! In my program code i have such random variables,they change for each iteration.Also there is some functions are depending on.These functions will generate results. In order to compare 3 approaches , i should use same results so i want to ask you if it is possible to save results for "100 iterations" and still use them for different approaches. hope that all clear, Thanks in advance.
2 个评论
Walter Roberson
2023-2-12
perhaps use rng() to set the random number seed so they use the same random numbers?
采纳的回答
Walter Roberson
2023-2-12
Yes you can do it. Whether it is a good idea to handle the situation this way is a different question.
rng(12345);
NumIter = 100;
MatrixSize = [73 19];
for iter = 1 : NumIter
data = rand(MatrixSize);
filename = sprintf('Matrix%03d', iter);
save(filename, 'data');
end
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!