How to shuffle numbers for each iteration?
1 次查看(过去 30 天)
显示 更早的评论
I am having 'n' randomnly generated positive decimal number. With this input I have performed some set of mathematical calculations. Now i need to repeat the mathematical calculations with changed order of decimal number and this has to be followed for each iteration until a certain condition is met.
Example:
A= 5, 2, 4, 3, 7, 1, 6
Expected output: Shuffle decimal number for each iteration. [only positive number is required]
7 个评论
Dyuman Joshi
2023-1-19
Can you show your code? Without the code, it is difficult to tell where the problem is.
回答(1 个)
Tobias
2023-1-12
It seems you try to do something like a minmum search. Probably, you can solve the origin problem in a more target oriented way.
For your question to shuffle a vector you could do something like this:
Expect having a vector with several digits. In this example 1 to 7:
vector = 1:7;
For example, you could shuffle it like this:
vector = vector(randperm(length(vector)));
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Logical 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!