This is a follow up question from a previous SO question. Now I have a bit which I have spread it into 8 bits. I have use Amro’s solution to spread the bit to 8 bits. Now I want an inverse way to convert the 8bits back to the single bit.
I have only managed to implement the inverse using for loop which take alot of time in the application.
Is there a faster way of doing it?
Since you are using the solution I suggested last time, lets say you have a matrix N-by-8 of these ‘bits’ where each row represent one 8-bit binary number. To convert to decimal in a vectorized way, its as simple as:
An alternative solution: