% m4_indices.m - playing with Matlab indices 1:6 1:2:6 6:-1:1 a = 1:16 a(end-3:end) ans([1 3]) a(2:5:16) A = reshape(a,4,4) A(2:5:16) repmat(ans,6,1) A(2:5:16) = [97 98 99] A(2:5:16) = 0 A(:,2) A(:,2) = [] find(A==0) A(ans) = 15 find(A==15) [I,J] = find(A==15) A==15 A>15 find(mod(A,2)==0) A(ans) = 100*A(ans) A = rand(5,5) A(5:4:21) = (1:5).^2 A(A~=round(A)) = 999