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>

 Akzeptierte Antwort

Walter Roberson
Walter Roberson am 11 Dez. 2013
m=rand(1,7)>0.5+0;

4 Kommentare

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

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Gefragt:

aya
am 11 Dez. 2013

Kommentiert:

aya
am 11 Dez. 2013

Community Treasure Hunt

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

Start Hunting!

Translated by