how to interchange array elements
Mostrar comentarios más antiguos
my input is x=[11 12 13 14 15]. my output should be y=[15 12 13 14 11]. how to interchange particular values without disturbing other elements.?
Respuestas (2)
Andrei Bobrov
el 28 de Mzo. de 2013
x = [11 12 13 14 15];
y = x;
y([end,1]) = y([1,end]);
Honglei Chen
el 28 de Mzo. de 2013
Not sure if this is what you are looking for, but here is one way to do it, as long as you know the order
y = x([5 2 3 4 1])
2 comentarios
Sivakumaran Chandrasekaran
el 28 de Mzo. de 2013
Cedric
el 28 de Mzo. de 2013
y = [x(end), x(2:end-1), x(1)] ;
Categorías
Más información sobre Matrix Indexing en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!