How to solve the code}
Show older comments
How to find GF(2^m)
clc;
clear all;
close all;
x1='1100110011';
x2='1111001100';
y0='0000000000';
H ='1111011010'
yy= xor(y0-'0',x1-'0');
y1=gfmul(yy,H);
I got an error as this: Error using gfmul All inputs must be real integers.
Error in hash1 (line 11) y1=gfmul(yy,H);
What correction should i make?
1 Comment
KSSV
on 23 Oct 2017
Read the doc here: https://in.mathworks.com/help/comm/ref/gfmul.html gfmul accepts double i.e matrix as input. You are inputting a string and logical which is not correct.
Accepted Answer
More Answers (1)
Walter Roberson
on 23 Oct 2017
y1 = gfmul(yy, bin2dec(H));
2 Comments
Darsana P M
on 23 Oct 2017
Walter Roberson
on 23 Oct 2017
gfmul needs three inputs, the third of which describes the galois field.
Categories
Find more on Error Detection and Correction 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!