Info
La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.
could anyone tell me how to modify the line without using randsample
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
code:
unused_rows=1:12;
N_UE_rows=2;
rows=unused_rows(randsample(length(unused_rows),N_UE_rows))
If i remove randsample in the above line such that rows=unused_rows(length(unused_rows),N_UE_rows) i am getting error
Attempted to access unused_rows(12,2); index out of bounds because size(unused_rows)=[1,12].
could anyone help me to fix it.
4 comentarios
Rik
el 20 de Mzo. de 2018
The number of rows is fixed. The specific rows are not. Is that what you want?
Respuestas (1)
Jan
el 20 de Mzo. de 2018
unused_rows = 1:12;
N_UE_rows = 2;
rows = unused_rows(randperm(length(unused_rows), N_UE_rows));
This chooses 2 random values from the vector unused_rows.
2 comentarios
Jan
el 20 de Mzo. de 2018
@Prabha: Your question was to write the code without randsample. Now you are asking a different question.
This creates a matrix containing the numbers 1 to 12, where the rows contains two different elements:
reshape(randperm(12), 6, 2)
When I see your other question https://www.mathworks.com/matlabcentral/answers/389430-could-anyone-help-me-how-to-fix-this-issue, it seems, like you want something else.
You have asked 188 questions already and the thread about "How to ask a good question" has been suggested repeatedly. Again: Please care for asking a clear question.
La pregunta está cerrada.
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!