Re: Converting Binary form to a desired array
- To: mathgroup at smc.vnet.net
- Subject: [mg76064] Re: Converting Binary form to a desired array
- From: Bill Rowe <readnewsciv at sbcglobal.net>
- Date: Tue, 15 May 2007 05:06:31 -0400 (EDT)
On 5/14/07 at 5:51 AM, szhorvat at gmail.com (Szabolcs) wrote:
>athlonspell wrote:
>>I have this:
>>>BaseForm[212,2] = 10100
>>Now, I am trying to achieve this output from above:
>>>{2^4, 0, 2^2, 0, 0}
>>How do I go about do this?
>Reverse@MapIndexed[#1 Superscript[2, First@#2] &,
>Reverse@IntegerDigits[212, 2]]
Close, but not quite there. Remember Mathematica indexes
starting with 1 but the powers needed will be indexed starting
with 0. So,
Reverse@MapIndexed[#1 Superscript[2, First@#2-1] &,
Reverse@IntegerDigits[212, 2]]
is needed
--
To reply via email subtract one hundred and four