Language Reference

DO Function

produces an arithmetic series

DO( start, stop, increment)

The inputs to the DO function are as follows:
start
is the starting value for the series.

stop
is the stopping value for the series.

increment
is an increment value.

The DO function creates a row vector containing a sequence of numbers starting with start and incrementing by increment as long as the elements are less than or equal to stop (greater than or equal to stop for a negative increment). This function is a generalization of the index creation operator (:).

For example, consider the following statement:

  
    i=do(3,18,3);
 

This statements yields the following result:

  
          I             1 row       6 cols    (numeric) 
  
          3         6         9        12        15        18
 
Now consider the following statement:
  
    j=do(3,-1,-1);
 
This statement yields the following result:
  
           J             1 row       5 cols    (numeric) 
  
           3         2         1         0        -1
 

Previous Page | Next Page | Top of Page