How to generate a random number from a matris

1 Ansicht (letzte 30 Tage)
Mohammad
Mohammad am 6 Jan. 2023
Bearbeitet: Rik am 6 Jan. 2023
%%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 Kommentare
Rik
Rik am 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 am 6 Jan. 2023
Verschoben: Rik am 6 Jan. 2023

I whant to genarate a number randomly from y bro

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Rik
Rik am 6 Jan. 2023
Bearbeitet: Rik am 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.

Kategorien

Mehr zu MATLAB Report Generator finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by