Creating random vector with 10 different lengths
이전 댓글 표시
I can't seem to ceate a random vector from 1-10k then 1-20k then 1-30k consectuively until 100k logging different values.
Here is the code I have so far:
inc=[10000 20000 30000 40000 50000 60000 70000 80000 90000 100000];
for l=1:length(inc) %creating a loop to go through the 10 values of inc
vec1 = randi(1,inc(l)); %geenrating random vector from 1-respective value of inc
Any help would be appreciated
채택된 답변
추가 답변 (1개)
per isakson
2019년 11월 10일
1 개 추천
Documentation on randi says:
X = randi(imax,n) returns an n-by-n matrix of pseudorandom integers drawn from the discrete uniform distribution on the interval [1,imax].
Thus, randi(1,inc(l)); will return a matrix of ones the same as ones(inc(l)).
vec1 is overwritten in each iteration of the loop. Is its value stored in another variable?
카테고리
도움말 센터 및 File Exchange에서 Data Type Conversion에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!