selection of n disticnt vector

3 visualizaciones (últimos 30 días)
parham kianian
parham kianian el 19 de En. de 2020
Editada: John D'Errico el 19 de En. de 2020
I have a vector A like
A = 1 : 10
I want to make two distinc vector of length 3 such thta no array be in common between these vectors. for example
a = [1 2 5]
b [ 3 4 8]
is a good answer but somthing like
a = [1 2 5]
b = [5 4 7]
is not desired. Since the number 5 is in common between two vectors.

Respuestas (1)

John D'Errico
John D'Errico el 19 de En. de 2020
Editada: John D'Errico el 19 de En. de 2020
Easy enough.
A = 1:10;
index = randperm(10,6);
a = A(index(1:3));
b = A(index(4:6));
Since randperm generates samples without replacement, no overlap is certain.

Categorías

Más información sobre Operators and Elementary Operations en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by