how to interchange array elements

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.?

Antworten (2)

Andrei Bobrov
Andrei Bobrov am 28 Mär. 2013

2 Stimmen

x = [11 12 13 14 15];
y = x;
y([end,1]) = y([1,end]);
Honglei Chen
Honglei Chen am 28 Mär. 2013

0 Stimmen

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 Kommentare

Sivakumaran Chandrasekaran
Sivakumaran Chandrasekaran am 28 Mär. 2013
no. first element and last element should be interchanged is my objective..
y = [x(end), x(2:end-1), x(1)] ;

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Get Started with MATLAB finden Sie in Hilfe-Center und File Exchange

Produkte

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by