how to generate a vector of zeros with 2 random successives cell containing ones
    2 views (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!


