% Load Data
data_read = textread('Data_input.txt', '%s');
data = hex2dec(data_read);
sign = bitget(data,8);
negative_numbers = (sign == 1);
data(negative_numbers) = data(negative_numbers)-bitshift(1, 8);
data = reshape(data, 6, 6)';
core = [
1, 2,-1;
-3, 5, 3;
-2, 1, 2]
% convolution
conv2(data,core,'valid')