3-مبنای اعداد
به کمک نرم افزار Mathematica می توان به آسانی عدد را در مبناهای مختلف بدست آورد . می دانیم که ارزش عدد x در مبنای b به صورت زیر است :
نمایش تمام ارقام عدد صحیح n در یک لیست ..... IntegerDigits[n]
نمایش عدد صحیحn در مبنای b ..... IntegerDigits[n,b]
نمایش تمام ارقام عدد حقیقی x در یک لیست.....RealDigits[x,b]
نمایش عدد اعشاری x در مبنای b ..... RealDigits[x,b]
مثال :
تعریف ..... n=5478449872
نمایش لیست ارقام عدد n ..... IntegerDigits[n]
{5,4,7,8,4,4,9,8,7,2}
نمایش لیست ارقام عدد n در مبنای 16 .....IntegerDigits[n,16]
{1,4,6,8,10,8,2,13,0}
نمایش لیست ارقام ، قسمت صحیح و اعشاری عدد x .....RealDigits[x=123.42]
{{1,2,3,4,2},3}
نمایش لیست ارقام عدد x در مبنای 2.....RealDigits[x,2]
{{1,1,1,1,0,1,1,0,1,1,0,1,0,1,1,1,0},7}
7 رقم آخر ، نشان دهنده مبنای 2 قسمت اعشاری عدد x می باشد .
نمایش عدد x در مبنای b به مبنای 10 .....b^^x
نمایش عدد x در مبنای b ......BaseForm[x,b]
مثال:
تبدیل (100110) در مبنای دو به مبنای ده .....2^^100110
38
نمایش عدد 38 در مبنای دو ..... BaseForm[38,2]
100110 2
