Filter löschen
Filter löschen

Info

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

could anyone tell me how to modify the line without using randsample

2 Ansichten (letzte 30 Tage)
Prabha Kumaresan
Prabha Kumaresan am 20 Mär. 2018
Geschlossen: MATLAB Answer Bot am 20 Aug. 2021
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 Kommentare
Rik
Rik am 20 Mär. 2018
The number of rows is fixed. The specific rows are not. Is that what you want?
Prabha Kumaresan
Prabha Kumaresan am 20 Mär. 2018
the number of rows and the specific rows in the number of rows as well.

Antworten (1)

Jan
Jan am 20 Mär. 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 Kommentare
Prabha Kumaresan
Prabha Kumaresan am 20 Mär. 2018
if i use randperm only two random values are chosen. but what i actually need is i need to choose all the 12 values such that each group should contain 2.If i run the code next time the same value needs to be selected.
Jan
Jan am 20 Mär. 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.

Diese Frage ist geschlossen.

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by