[dsp-l] Error en los algoritmos

Juan Cardelino juanc en iie.edu.uy
Mie Ene 23 11:31:42 GMT 2002


Las rutinas no estan mal (estoy 99% seguro) lo que veo por el codigo que  
pones es que no esta bien usadas, al menos no como en el ejemplo que les   
deje. el numero t que te devuelve (como se puede ver) no es hexa, sino 
que es un entero "equivalente" es decir, si se pasa ese entero a hexa 
esta pronto. Por eso en el archivo de prueba, que puse en la pagina
(prueba.m)
,cuando lo voy a escribir en el archivo hago un fprinf('%X',t), si 
hacen eso notaran que el .lod queda bien.
resumiendo, la funcion "ftoh" no pasa directamente a hexa sino a un
entero.
la funcion que hice hace unos dias para hacer lo contrario lo hace "htof" 
pasa de hexa derecho a fraccionario.
Otra cosa, cuando vayan a probar este tipo de rutinas, no las prueben con
0.063746666 usen algo que sepan lo que tiene que dar (p.e. 2^-23).
Saludos,
	Juan

>       Juan y Nacho:
>       encontramos que los algoritmos no estan respondiendo coherentemente ya que como se ve en los ejemplos, al convertir hacia un lado y volver al origen, estos no coínciden:
>       Ej1:
>        t = ftoh(0.063746666)
>        t = 534745
>        a = htof('534745')
>        a = 0.650612473487854
> 
>        a debió ser igual a t
> 
>       Ej2:
>       u = ftoh(0.0000128)
>       u = 107
>       h = htof('107')
>       h = 3.13520431518555e-005
> 
>       u debió ser igual a h
> 
>       Esperamos respuesta, gracias.
> 
>       Pablo y Ceci. 
> 


--- dsp-l en iie.edu.uy ------------------------------
por altas y bajas de la lista dirijase al formulario en
la pagina web del curso: http://www.iie.edu.uy/ense/asign/sisdsp/



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