[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