How to create a 1400 × 2 matrix of normally distributed random multiples of 10?
3 views (last 30 days)
I'm trying to create a 1400 × 2 matrix of normally distributed random multiples of 10 (i.e. 200, 210,
220, etc.) with a mean of 500 and a standard deviation of 100, using randn, round , and
other operations. So far I have:
mu = 500;
stdev = 100;
s = round([(randn(1400,2) * stdev) + mu])
..but I have trouble with the "multiples of 10".. how do I implement the command to only display random (!!) multiples of 10? Thank you.
Walter Roberson on 2 Oct 2022
You can round(x, -1) to round to the nearest multiple of 10.
However, Normal Distribution is inherently a continuous distribution, and it is contradictory to have "normally distributed" quantized values (other than quantized due to the limits of precision of the calculation method)