Info

Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.

For loop and indexing help

5 Ansichten (letzte 30 Tage)
Emma
Emma am 5 Feb. 2020
Geschlossen: MATLAB Answer Bot am 20 Aug. 2021
I am generating a uniform random number using X=rand; I have a vector of values, say Z=[.1 .2 .3 .4 .5]. I have another vector,Y, of equal length to Z that is initiated with 0 values. Using a for loop, how can I compare the random number X to the values in Z to determine which values it falls between? For example, if X=.25, it would fall between .2 and .3. Then, Y(the index of the number that is closest to the random number), would be incremented by 1.
  2 Kommentare
James Tursa
James Tursa am 5 Feb. 2020
What have you done so far? What specific problems are you having with your code?
Emma
Emma am 5 Feb. 2020
I am not sure what to do, I have been considering taking the differences between the values using a nested for loop but I ultimately do not know what is the most efficient method.

Antworten (1)

Sindar
Sindar am 5 Feb. 2020
check out the discretize function

Diese Frage ist geschlossen.

Community Treasure Hunt

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

Start Hunting!

Translated by