How to change bases?
|
11-29-2019, 06:34 PM
Post: #13
|
|||
|
|||
RE: How to change bases?
I just stumbled upon a way to force Prime to return base-converted numbers in correct digit order (not backwards digit order as seen above in this thread).
Just put "base" in quotes. That's all it takes! And it even works in Home and in ordinary (non-CAS) programs! Example in Home: CONVERT(1234567, "base", 12) --> [ 4 11 6 5 4 7 ] ... this means that 1234567 in decimal equals 4B6547 in base 12. The reverse can also be done like this: CONVERT( [4,11,6,5,4,7], "base", 12) --> 1234567 ... but I prefer this simpler method: POLYEVAL( [4,11,6,5,4,7], 12) --> 1234567 Note: This also works in CAS and in CAS programs, but then you have to be careful to type CONVERT in uppercase letters. The "base" option is always case insensitive, and must be in quote marks to return the digits in correct order. Due to a bug, negative inputs for the first argument can crash, so for now only use positive inputs. Negative and non-integer bases return interesting results. <0|ΙΈ|0> -Joe- |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 4 Guest(s)