k-Wave Toolbox

getSpacedPoints

Create vector of log or linear spaced points.

Syntax

points = getSpacedPoints(X1, X2)
points = getSpacedPoints(X1, X2, N)
points = getSpacedPoints(X1, X2, N, spacing)

Description

getSpacedPoints generates a row vector of either logarithmically or linearly spaced points between X1 and X2. When spacing is set to 'linear', the function is identical to the inbuilt logspace function, except that X1 and X2 define the start and end numbers, not decades. For logarithmically spaced points, X1 must be > 0. If N < 2, X2 is returned.

Inputs

X1 starting points value
X2 ending points value (where X2 > X1)

Optional Inputs

N number of points in the vector (default = 100)
spacing 'log' or 'linear' spaced values (default = 'linear')

Outputs

points row vector of equally spaced points

See Also

logspace