XOR operation

I=rand(1,N)>0.5 N=90 xor operation should done for each two bits . and out put should be corresponding two bit followed with result. pls help me

 采纳的回答

Oleg Komarov
Oleg Komarov 2011-7-20
xor(I(1:2:end), I(2:2:end))

3 个评论

as n=90 i should get 30 out put but i am getting 45.
if I=[0 1 0 1 0 0 1 1 1 0 1 0 0......90bits]
i should get X=xor (first two bit and correspond)
x(0)=[0 1 1]x1=[0 1 1]x2=[0 0 0]x3=[1 1 0]................
See walter's solution.

请先登录,再进行评论。

更多回答(1 个)

I = reshape(rand(1,N)>0.5),2,[]).';
[I, xor(I(:,1),I(:,2))]

类别

帮助中心File Exchange 中查找有关 Statistics and Machine Learning Toolbox 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by