Binary numbers to fractions
The mapping from binary numbers to fractions described in this article can be written in GNU Octave as the function
bin2q = @(x) arrayfun (@str2num,x) * (2.^-[1:length(x)].')
Giving the results that .0100... and .001111... map to 1/4
octave> bin2q ('0100000000000000000')
ans = 0.25000
octave> bin2q ('0011111111111111111')
ans = 0.25000
Números binarios a fracciones
El mapeo de números binario a fracciones, descriptoi en este artículo se puede definir como la siguiente función en GNU Octave
bin2q = @(x) arrayfun (@str2num,x) * (2.^-[1:length(x)].')
Dando el resultado que .0100... y .001111... se mapean en 1/4
octave> bin2q ('0100000000000000000')
ans = 0.25000
octave> bin2q ('0011111111111111111')
ans = 0.25000
No hay comentarios:
Publicar un comentario