MATLAB: Rearrangement of row matrix

change the orderMATLABmatrixrearrangerow matrix

I have a row matrix and I need to rearrange the matrix such that it follows the same order but only the starting point is changed. I need the matrix to start from the twelfth element. how can I do that? original matrix;
1.0534
1.0684
1.3562
1.2202
1.0657
0.9767
0.9515
0.9108
0.8315
0.5857
0.4272
0.2127
0.4428
0.5233
0.8409
0.8941
0.9675
1.0534
new matrix;
0.2127
0.4428
0.5233
0.8409
0.8941
0.9675
1.0534
1.0534
1.0684
1.3562
1.2202
1.0657
0.9767
0.9515
0.9108
0.8315
0.5857
0.4272

Best Answer

circshift is your friend. Example:
A = 1:10 % your vector
N = 5 ; % start at position N
B = circshift(A, 1-N)