how can I create a new array with same data as existing array and in specific order ?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
ME
el 15 de Abr. de 2015
Respondida: Star Strider
el 15 de Abr. de 2015
i have two arrays.
a = [1,2,3,4,5];
b = [6,1,7,3,5];
I want to be able to create another array called 'c' which contains everything a has but in the order it appears in 'b'. so c should look like: -
c = [1,3,5];
0 comentarios
Respuesta aceptada
Star Strider
el 15 de Abr. de 2015
This works in the more general situation:
a = randi(10, 1, 5);
b = randi(10, 1, 5);
[C,ia,ib] = intersect(a,b);
c = b(sort(ib))
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Elementary Math en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!