Re: calculate not in the decimalsystem
- To: mathgroup at smc.vnet.net
- Subject: [mg8436] Re: [mg8374] calculate not in the decimalsystem
- From: "Benjamin R. Tubb" <brtubb at cybertron.com>
- Date: Sat, 30 Aug 1997 00:42:45 -0400
- Sender: owner-wri-mathgroup at wolfram.com
Bernhard Eckert wrote:
> Is it possible to tell mathematica to calculate 2+4 not in the Decimals=
ystem
> but in the 3 System?
---
In[1]:=3DBaseForm[2+4,3]
Out[1]//BaseForm=3D
20
3
In[2]:=3D3^^20
Out[2]=3D6
---
The function BaseForm[] is found in the v3.0 Help Browser under Built-in
Functions/Number Formatting/BaseForm
----
BaseForm[expr, n] prints with the numbers in expr given in base n.=20
The maximum allowed base is 36. For bases larger than 10, additional digi=
ts
are chosen from the letters a=96z.=20
You can enter a number in an arbitrary base using base^^digits.=20
When a number in an arbitrary base is given in scientific notation, the
exponent is still given in base 10.=20
You can mix BaseForm with NumberForm and related functions.=20
BaseForm acts as a "wrapper", which affects printing, but not evaluation.=
=20
See the Mathematica book: Section 2.8.7 and=A0Section 3.1.3. [i.e. book's=
3rd
Edition for v3.0]
See also: IntegerDigits, RealDigits.=20
Benjamin Tubb
brtubb at cybertron.com
http://www.cybertron.com/~brtubb
"Music creates order out of chaos; for rhythm imposes unanimity
upon the divergent, melody imposes continuity upon the disjoin-
ted, and harmony imposes compatibility upon the incongruous."
- Yehudi Menuhin, from "Theme and Variations"