converting to binary type,binary type generation

I am using this program to find the reminder of two polynomials under Galois field it works well
m=[0 1 1 0 0 1 1];
vector=[0 0 0 0 0 0 0 0 1];
mvec=gfconv(m,vector);
g=[1 0 0 0 1 0 1 1 1];
[qq,rr]=gfdeconv(mvec,g);
code=gfadd(mvec,rr);
but when i am trying to get the m randomly
m=rand(1,7)>0.5;
i am getting this error message
??? Error using ==> gfconv
The input elements must be binary.
at the work space m look like this with logical type <1x7 logical>

 Accepted Answer

m=rand(1,7)>0.5+0;

4 Comments

still have the same problem sir
is there another way may be to get the random sequence m
m = round(rand(1,7));
m = randi([0 1],1,7);
thanks allot Andrea Bobrov it finally works

Sign in to comment.

More Answers (0)

Asked:

aya
on 11 Dec 2013

Commented:

aya
on 11 Dec 2013

Community Treasure Hunt

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

Start Hunting!