Multiplication and xor binary matrix

14 次查看(过去 30 天)
Hello,
I want to get
mc=[0 1 1 0] [ 1111 1111; 1111 0000; 1100 1100; 1010 1010]
the answer shuld be [00111100]
How to do that please ?

回答(1 个)

Walter Roberson
Walter Roberson 2021-4-28
编辑:Walter Roberson 2021-4-28
A = [0 1 1 0]
A = 1×4
0 1 1 0
B =[ 1 1 1 1 1 1 1 1; 1 1 1 1 0 0 0 0; 1 1 0 0 1 1 0 0; 1 0 1 0 1 0 1 0]
B = 4×8
1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 0 0 1 1 0 0 1 0 1 0 1 0 1 0
mod(A*B,2)
ans = 1×8
0 0 1 1 1 1 0 0
Ag = gf(A,1)
Ag = GF(2) array. Array elements = 0 1 1 0
Bg = gf(B,1)
Bg = GF(2) array. Array elements = 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 0 0 1 1 0 0 1 0 1 0 1 0 1 0
Ag*Bg
ans = GF(2) array. Array elements = 0 0 1 1 1 1 0 0

类别

Help CenterFile Exchange 中查找有关 Resizing and Reshaping Matrices 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by