for
iterations.
for
iterations.The colon operator uses the following rules to create regularly spaced vectors:
------------------------------------------------------------------- j:k is the same as [j,j+1,...,k] j:k is empty if j > k j:i:k is the same as [j,j+i,j+2i, ...,k] j:i:k is empty if i > 0 and j > k or if i < 0 and j < k -------------------------------------------------------------------Below are the definitions that govern the use of the colon to pick out selected rows, columns, and elements of vectors and matrices:
------------------------------------------------------------------- A(:,j) is the j-th column of A A(i,:) is the i-th row of A A(:,:) is the same as A A(j:k) is A(j), A(j+1),...,A(k) A(:,j:k) is A(:,j), A(:,j+1),...,A(:,k) A(:) is all the elements of A, regarded as a single column. On the left side of an assignment statement, A(:) fills A, preserving its shape from before. -------------------------------------------------------------------
D = 1:4
results in
Using two colons to create a vector with arbitrary real increments between the elements,D =
1 2 3 4
E = 0:.1:.5
results in
E =
0 0.1000 0.2000 0.3000 0.4000 0.5000
for
,linspace
,logspace
,reshape
(c) Copyright 1994 by The MathWorks, Inc.