LINSPACE Function

Generates an array of evenly spaced numbers.

enabled.

Usage

    result = = LINSPACE(dims, start, incr)

Input Parameters

dims—A vector of dimensions for the result array.

start—A scalar start value for the evenly spaced numbers.

incr—A scalar increment between the evenly spaced numbers.

Returned Value

result—An array of dimensions dims of evenly spaced numbers starting with start and incrementing by incr. Its datatype is the same as that of the higher-ranking of the datatypes of start and incr. For more information on the rules of data type promotion, refer to Chapter 2 of the PV‑WAVE Programmer’s Guide.

Keywords

None.

Discussion

If start=0 and incr=1 then it is computationally more efficient to use one of the *INDGEN functions. For evenly spaced points in a fixed interval, use the INTERPOL function.

Example

PM, LINSPACE([2, 3], -1, 0.5)
; PV-WAVE prints:
;      -1.00000      0.000000       1.00000
;     -0.500000      0.500000       1.50000