What function do I use to generate a matrix with the values in specific increments?
18 次查看(过去 30 天)
显示 更早的评论
I understand how to use the 'linspace' function, but I was wondering if I'm able to do it using the 'randi' function, or the 'randm' function.
1 个评论
dpb
2015-2-15
What is "it" here, specifically?
If you control a randomized variate to have some specific spacing then it wouldn't be all that random. What's the actual objective?
回答(2 个)
bharti patel
2015-2-15
编辑:bharti patel
2015-2-15
In order to create a matrix with specific increment, you can use something like: x = [0, 5, 200]; This will create a row vector, with values starting with zero, with increments of 5 and ending with 200.
using Randi; randi(10,3,4); This will create a 3 by 4 matrix with random numbers between 1 to 10.
There is no randm fucntion. Do you mean randn?
0 个评论
Roger Stafford
2015-2-16
I think you mean something like this:
incr = rand(1,n); % Variable increments
x = cumsum(incr); % Variable with 'incr' spaced intervals
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Random Number Generation 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!