How to change element position in matrix?

I am having 7*1 matrix. Now i need to generate a output matrix whose first element will be second element of matrix A and first element of matrix A will be considered as last element in output matrix.
For example:
A=[1;1;0;0;1;0;1]
Expected output:
B=[1;0;0;1;0;1;1]

 Accepted Answer

Please use Matlab built in function called: circshift
for example:
A=[1;1;0;0;1;0;1]
A = 7×1
1 1 0 0 1 0 1
B = circshift(A, [-1, -1])
B = 7×1
1 0 0 1 0 1 1

More Answers (0)

Categories

Products

Release

R2020b

Asked:

on 24 Jan 2023

Commented:

on 24 Jan 2023

Community Treasure Hunt

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

Start Hunting!