randspace
RANDSPACE Generates a monotonically increasing sequence of randomly
spaced values.
y = randspace(P1, N) generates N points greater than or equal to P1
with intervals between the points equal to random values in [0,1].
y = randspace(P1, N, P2) cuts off the generated sequence at P2.
NOTE: If P2 is set, the length of the generated sequence may be less
than N.
y = randspace(P1, N, P2, STEP_RANGE) generates the intervals between
points according to STEP_RANGE. STEP_RANGE must contain two elements
indicating the minimum and maximum desired intervals. The first element
must be less than the second.
y = randspace(P1, N, P2, STEP_RANGE, SEED) uses SEED as the state for
the random number generator. SEED must be either a scalar or a 35
element vector. See the doc for randn for details.
Examples:
%generate 10 randomly spaced values starting at 0
y = randspace(0,10)
%generate at most 10 randomly spaced values between 1 and 6
y = randspace(1, 10, 6)
%generate 10 values starting at 0 with intervals between 1 and 5
y = randspace(0,10,[],[1,5])
%generate 10 randomly spaced values starting at 0 using one state
y = randspace(0,10,[],[],1)
Cite As
Dmitry Savransky (2026). randspace (https://uk.mathworks.com/matlabcentral/fileexchange/20341-randspace), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0.0 |
