Red de conocimiento informático - Espacio del host - Tengo un archivo como este que tiene datos binarios firmados y quiero convertirlos a datos decimales usando matlab.

Tengo un archivo como este que tiene datos binarios firmados y quiero convertirlos a datos decimales usando matlab.

% Leer el archivo (asumiendo que el nombre del archivo es zd502097043.txt)

cstr = textread('zd502097043.txt','%s');

n = length(cstr)

d = ceros(n,1);

para i= 1:n

s = bin2dec( cstr{i}(1) ); % Símbolo

d(i) = bin2dec( cstr{i}(2:end) )* (-1)^s;

end

d