how to generate a vector of zeros with 2 random successives cell containing ones
1 view (last 30 days)
Show older comments
how to generate a vector of zeros with 2 random successives cell containing ones
1 Comment
Adam Danz
on 24 Apr 2019
What does "2 random successives cell" mean?
Vector of zeros
zeros(1,15)
Vector of ones
ones(0,15)
Answers (2)
Star Strider
on 24 Apr 2019
I have no idea what you want.
Try this:
z = zeros(1, 20); % Vector Of 20 Zeros
idx = randi(numel(z)-1); % Choose An Index
z(idx:idx+1) = 1; % Define Consecutive Indices = 1
0 Comments
Rik
on 24 Apr 2019
If you don't mean cell, but element:
n=10;%vector length
v=zeros(1,n);
one_ind=randi(n-1,1);
v(one_ind+[0 1])=1;
If you do want a cell array:
n=10;%vector length
v=zeros(1,n);
one_ind=randi(n-1,1);
v(one_ind+[0 1])=1;
v=num2cell(v);
0 Comments
See Also
Categories
Find more on Random Number Generation 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!