Hi i want to know if i have a specific numbers like (5 9 11) and i want to distribute them randomly on array which i know it's size , How can i do that?

Hi i want to know if i have a specific numbers like (5 9 11) and i want to distribute them randomly on array which i know it's size , How can i do that?

Antworten (2)

If you have the Statistics Toolbox then randsample()
Otherwise:
specific_numbers = [5, 9, 11];
array_size = [48,93]; %for example
rand_array = specific_numbers( randi(length(specific_numbers), array_size) );
This presumes equal probability for the samples.

Kategorien

Mehr zu Random Number Generation finden Sie in Hilfe-Center und File Exchange

Produkte

Gefragt:

am 14 Dez. 2015

Kommentiert:

am 14 Dez. 2015

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by