random number generator for linear distribution

Random number generator for linear distribution.
1.3K Downloads
Updated 11 Apr 2005

View License

Return random variable(s) with linear distribution within [0,1] and 0 outside; m specifies the slope

In other word
P(x)= mx+b if 0<=x<=1
P(x)= 0 otherwise

where b=1-m/2 as int P(x) should be 1

Usage: ran=randl(m,SIZE)

E.g. X=randl(1,[20,20])
X is matrix with size [20,20] and with distribution
p(x)=x+0.5 if 0<=x<=1 and p(x)=0 otherwise

Cite As

Samuel Cheng (2026). random number generator for linear distribution (https://www.mathworks.com/matlabcentral/fileexchange/7395-random-number-generator-for-linear-distribution), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R12
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Random Number Generation in Help Center and MATLAB Answers
Version Published Release Notes
1.0.0.0