Counting active binary combinations
Show older comments
Hi,
I am trying to solve a problem to no avail. I have a 64-bit binary string. The problem requires that only 8-to-16 of these bits can be active (equal to 1). How would I determine the number of such combinations for which this can be true?
I thought I had the solution when I formed the equation:
x=((2^n)-1)*(m-n+1);
Where:
x = number of unique combinations (?),
m = bit string length (64 here), and
n = length of active range (16-8 = 8 here).
However, this only gave the answer for when the active bits were within an 8-bit range of each other in the bit string length. The actual answer must consider situations where those 8-to-16 bits can be anywhere in the 64-bit string.
Please help!
Accepted Answer
More Answers (0)
Categories
Find more on String Parsing in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!