# What is this code is trying to do

1 view (last 30 days)
Nicle Davidson on 25 Nov 2021
Commented: Nicle Davidson on 25 Nov 2021
Can you explain what this code is trying to do?
rot=[2,4,7,3,1,5,6,8]; disp(rot); for i=1:8 rot=mod(rot,8); rot=[rot(8)+1,rot(1:7)+1]; disp(rot); end

Yusuf Suer Erdem on 25 Nov 2021
rot=[2,4,7,3,1,5,6,8];
disp(rot); %%% Display rot matrix
for i=1:8 %%% this loop will turn 8 times
rot=mod(rot,8); %%% After this operation rot matrix will be---->[2,4,7,3,1,5,6,0] because we are taking its mod according to 8
%%% Each time rot matrix will be renewed (8 times)
rot=[rot(8)+1,rot(1:7)+1]; %%% 'rot(8) + 1' means add rot matrix 8th member 1 (8 times)
%%% 'rot(1:7) + 1' means write rot matrix ' s members 1 to 7 and add 1 to each of them (8 times)
disp(rot); %%% display the final rot matrix (8 times)
end
##### 2 CommentsShow 1 older commentHide 1 older comment
Nicle Davidson on 25 Nov 2021

### Categories

Find more on Thermal Analysis in Help Center and File Exchange

### Community Treasure Hunt

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

Start Hunting!

Translated by