[dsp-l] htof.m

Pablo Rolando prolando en fing.edu.uy
Dom Dic 22 14:56:06 GMT 2002


Para los que usan htof.m:
Encontré que en algunos casos esta función no anda bien, por ejemplo si
el string que le pasas es 'd' la función interpreta que el número es
negativo ya que h(1)>'7'. Le hice una modificación y creo que anda.
Cualquier cosa avisen!
Slds.
Pablo
------------ próxima parte ------------
% supongo que h es un string
function f = htof(h)

f=hex2dec(h);

if f>2^22 %es negativo
        f=(hex2dec(h)-2^24)/2^23;
else
     f=hex2dec(h)/2^23;
end

 
% if h(1)>'7', % decido si es negativo o no.
%     f=(hex2dec(h)-2^24)/2^23;
% else
%     f=hex2dec(h)/2^23;
% end


Más información sobre la lista de distribución dsp-l