generate random negative numbers
5 views (last 30 days)
Show older comments
PK
on 26 Jan 2013
Commented: Edgar Andres Parra Rucaurte
on 27 Oct 2016
I thank if some one can help in this, how can i generate a matrix of some size for ex 100x100 with in the range of [-0.01,0] and that too with decimal values contained in it like -0.001,-0.0056 like that and also for the ranges like [-60,-30] with decimal values like -58.254,-56.985 and only 3 decimal values after the point.
5 Comments
Image Analyst
on 28 Jan 2013
Sorry but you are wrong. Look at Greg's code below, which is the same as the help example I referred you to. You can certainly have "a" and "b" be negative numbers. Why do you think you can't? No one said they had to be positive.
Accepted Answer
Matt J
on 28 Jan 2013
n=3; %number of decimal places
A = randi([-60,-30]*10^n,[100,100])/10^n;
3 Comments
More Answers (1)
Greg Heath
on 26 Jan 2013
x = a + (b-a)*rand(m,n);
Hope this helps.
Thank you for formally accepting my answer.
Greg
0 Comments
See Also
Categories
Find more on Get Started with MATLAB in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!