What function do I use to generate a matrix with the values in specific increments?

조회 수: 20 (최근 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
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
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?

Roger Stafford
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

카테고리

Help CenterFile Exchange에서 Random Number Generation에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by