create a binary sequence that consisting of m zeros and n ones in any order.
6 views (last 30 days)
Show older comments
I need help to program a matlab code to generate a binary sequence that contains m zeros and n ones. I created a N lengths of zero, x1=zeros(1,N), but how to add n ones into the sequence of zeros.
0 Comments
Accepted Answer
More Answers (3)
Roger Stafford
on 23 Nov 2014
Or perhaps you want them in random order:
x = zeros(1,m+n);
p = randperm(1:m+n,n);
x(p) = ones(1,n);
4 Comments
Azzi Abdelmalek
on 23 Nov 2014
Edited: Azzi Abdelmalek
on 23 Nov 2014
x1=[zeros(1,5) ones(1,4)]
%or
N=5;
n=4;
X1=1:n+N>N
4 Comments
See Also
Categories
Find more on Logical 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!