could anyone help me how to randomly pair two numbers in each pair.

A=[1:12]
now I want to pair two numbers randomly in each pair as [ 1 3] [ 2 6] [7 9] .....
Could anyobe please help me on this.

4 comentarios

HI jaah,
try randperm(12), that should give you some ideas.
I tried
randperm(12)
and got the result as
12 9 3 11 4 1 5 8 10 7 2 6
but i want to have the numbers in pairs [ 12 9 ] [ 3 11],... such that numbers should not be repeated again.
Could you help me on this.
almost there
just add reshape and you're done
N = 12;
a = randperm(N)
b = reshape(a,N/2,2)
a =
6 3 11 7 8 5 1 2 4 9 10 12
b =
6 1
3 2
11 4
7 9
8 10
5 12
Thanks. It works

Iniciar sesión para comentar.

 Respuesta aceptada

Más respuestas (0)

Categorías

Más información sobre Creating and Concatenating Matrices en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 9 de Nov. de 2021

Comentada:

el 9 de Nov. de 2021

Community Treasure Hunt

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

Start Hunting!

Translated by