Info

La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.

For loop and indexing help

5 visualizaciones (últimos 30 días)
Emma
Emma el 5 de Feb. de 2020
Cerrada: MATLAB Answer Bot el 20 de Ag. de 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 comentarios
James Tursa
James Tursa el 5 de Feb. de 2020
What have you done so far? What specific problems are you having with your code?
Emma
Emma el 5 de Feb. de 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.

Respuestas (1)

Sindar
Sindar el 5 de Feb. de 2020
check out the discretize function

La pregunta está cerrada.

Community Treasure Hunt

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

Start Hunting!

Translated by