How to generate a random number from a matris

%%we crate a matrix like this and we whant to generate a random number from matrix that made i dont know how!
Y=randi([0,300],[1,500];

2 commentaires

Rik
Rik le 6 Jan 2023
So you want to select a number at random from the array Y? Or do you simply want to generate some random number?
Mohammad
Mohammad le 6 Jan 2023
Déplacé(e) : Rik le 6 Jan 2023

I whant to genarate a number randomly from y bro

Connectez-vous pour commenter.

Réponses (1)

Rik
Rik le 6 Jan 2023
Modifié(e) : Rik le 6 Jan 2023
If you want to select a number randomly from Y, you can use randi directly to index:
Y=randi([0,300],[1,500]);
RandomScalar=Y(randi(end))
RandomScalar = 266
This works because randi(imax) will generate a number between 1 and imax. The end keyword can be used to automatically determine the last position in the array.

Modifié(e) :

Rik
le 6 Jan 2023

Community Treasure Hunt

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

Start Hunting!

Translated by