Graphics Programs Reference
In-Depth Information
A quick way to 'comment out' a slab of code in an m-file is to enclose
it between a while 0 and end statements. The enclosed code will never
be executed.
For
The basic form of a for loop is:
for index = start:increment:stop
statements
end
You can omit the increment, in which case an increment of 1 is assumed.
The increment can be positive or negative. During the first pass through
the loop the index will have the value start . The index will be
increased by increment during each successive pass until the index
exceeds the value stop . The following example produces views of the
peaks function from many angles:
clf
colormap(gray)
plotnum = 1;
z = peaks(20);
for az = 0:10:350
subplot(6,6,plotnum)
surfl(z),shading flat
view(az,30)
axis tight
axis off
plotnum = plotnum + 1;
end
The index of a for loop can be a vector or a matrix. If it is a vector
the loop will be done as many times as the number of elements in the
vector, with the index taking successive values of the vector in each pass.
If the index is a matrix, the loop will be done as many times as there
are columns in the matrix, with the index taking successive columns of
the matrix in each pass. For example:
>> q = pascal(3)
q=
1 1 1
1 2 3
1 3 6
>> for i = q,i,end
i=
1
1
1
Search WWH ::




Custom Search