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 (2024). randspace (https://www.mathworks.com/matlabcentral/fileexchange/20341-randspace), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Version | Published | Release Notes | |
---|---|---|---|
1.0.0.0 |