Clear Filters
Clear Filters

How to change element position in matrix?

12 views (last 30 days)
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

Askic V
Askic V on 24 Jan 2023
Edited: Askic V on 24 Jan 2023
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)

Products


Release

R2020b

Community Treasure Hunt

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

Start Hunting!