representing 8 bits per element
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
In the previous post
walters comment
Remember, comp is representing binary, and so is 1 bit per element, whereas your original data is at least 8 bits per element.
now how to represent binary element as 8 bits per element
binary values are stored in comp
1 comentario
Image Analyst
el 27 de Dic. de 2012
Why wasn't this posted in that previous post then? Why did you start a whole new discussion?
Respuesta aceptada
Walter Roberson
el 27 de Dic. de 2012
Provided your vector comp is an exact multiple of 8 long:
x = comp; %just to make the writing shorter
uint8( x(1:8:end) * 128 + x(2:8:end) * 64 + x(3:8:end) * 32 + x(4:8:end) * 16 + x(5:8:end) * 8 + x(6:8:end) * 4 + x(7:8:end) * 2 + x(8:8:end) )
6 comentarios
Walter Roberson
el 27 de Dic. de 2012
while length(x) ~= 8 * floor(length(x)/8)
x(end+1) = 0;
end
Más respuestas (0)
Ver también
Categorías
Más información sobre Logical en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!