Create a random vector only with positive numbers
8 views (last 30 days)
Show older comments
Hello, I'm new in matlab and I want to create a vector only with positive numbers.
I usually use the function "randn()" but i can't control the sign of the element.
Thank you! :)
0 Comments
Accepted Answer
Matt J
on 2 Sep 2022
Edited: Matt J
on 2 Sep 2022
If you don't care what the distribution is, infinite possible recommendations can be made. You can use a classically non-negative distribution, e.g., rand, poissrnd, randi,...
Or, you can improvise and do things like,
x=randn(1,5).^2
or
x=abs(randn(1,5))
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!