Left-rotating a vector
이전 댓글 표시
we define a vector A and create a new vector B containing the elements of A shifted one index to the left.
% As an example
A B
[ 1 2 3 4 ] [ 2 3 4 1 ]
[ 5 3 8 ] [ 3 8 5 ]
% My code
A = [1,2,3,4,5];
B = [];
for i = 2:length(A)
% A(1) = B(end);
B = [B A(i)];
end
disp(B);
% The program showed Array indices must be positive integers or logical values.
% i do not know how to improve my code
% Thank you all
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!