rearrangement of row matrix
1 次查看(过去 30 天)
显示 更早的评论
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
0 个评论
采纳的回答
Jos (10584)
2018-1-11
circshift is your friend. Example:
A = 1:10 % your vector
N = 5 ; % start at position N
B = circshift(A, 1-N)
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Matrices and Arrays 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!