主题
Search

基底


在数学中,“基底”一词用于指代用作构建块的特定数学对象。最常见的用途是数字系统的相关概念,其数字用于表示数字,以及定义对数的数字系统。它也可以用于指代几何图形的底边或底面。

实数 x 可以使用任何整数 b!=0 作为基底(有时也称为基数或比例)。基底的选择产生了称为数字系统的数字表示形式。在基底 b 中,使用数字 0, 1, ..., |b|-1(按照惯例,对于大于 10 的基底,符号 A、B、C、... 通常用作表示十进制数字 10、11、12、... 的符号)。

数字 x 在基底 b 中的数字(对于整数 b>1)可以使用 Wolfram 语言获得IntegerDigits[x, b].

设数字 b 表示的数字 x 写作

 (a_na_(n-1)...a_0.a_(-1)...)_b,
(1)

(例如,123.456_(10))。然后,例如,数字 10 在各种基底中写成

10=1010_2
(2)
=101_3
(3)
=22_4
(4)
=20_5
(5)
=14_6
(6)
=13_7
(7)
=12_8
(8)
=11_9
(9)
=10_(10)
(10)
=A_(11),
(11)

因为,例如,

10=1·2^3+1·2^1
(12)
=1·3^2+1·3^0
(13)
=2·4^1+2·4^0,
(14)

等等。

常见的基底根据 b 的值给出特殊名称,如下表所示。最常见的基底是二进制十六进制(计算机使用)以及十进制(人们使用)。

基底数字系统
2二进制
3三进制
4四进制
5五进制
6六进制
7七进制
8八进制
9九进制
10十进制
11十一进制
12十二进制
16十六进制
20二十进制
60六十进制

表示数字所需的最高位数字的索引是

 n=|_log_bx_|,
(15)

其中 |_x_|向下取整函数。现在,递归计算连续的数字

 a_i=|_(r_i)/(b^i)_|,
(16)

其中 r_n=x 并且

 r_(i-1)=r_i-a_ib^i
(17)

对于 i=n, n-1, ..., 1, 0, .... 这给出了 bx 表示。请注意,如果 x 是一个整数,那么 i 只需要运行到 0,并且如果 x 有小数部分,那么展开式可能会终止,也可能不会终止。例如,0.1 的十六进制表示(在十进制记法中终止)是无限表达式 0.19999..._h

一些数字系统使用混合基数进行计数。示例包括玛雅日历和旧英国货币系统(其中海分币、便士、三便士、六便士、先令、半克朗、镑和几尼分别对应于 1/2、1、3、6、12、30、240 和 252 个单位)。

Bergman (1957/58) 考虑了无理数基底,Knuth (1998) 考虑了超越数基底。这导致了一些相当陌生的结果,例如在“基底 pi”中将 pi 等于 1,pi=10_pi。更出乎意料的是,给定整数在无理数基底中的表示可能不是唯一的,例如

10=10100.010010101011_phi
(18)
=10100.0101_phi,
(19)

其中 phi黄金比例

也可以考虑负基底,例如负二进制负十进制(例如,Allouche 和 Shallit 2003)。负基底中的数字可以使用 Wolfram 语言代码获得

  NegativeIntegerDigits[0, n_Integer?Negative] := {0}
  NegativeIntegerDigits[i_, n_Integer?Negative] :=
    Rest @ Reverse @ Mod[
      NestWhileList[(# - Mod[#, -n])/n& ,
        i, # != 0& ],
    -n]

对数的基底是一个数字 b,用于定义计算对数的数字系统。一般来说,数字 x 在基底 b 中的对数写为 log_bx。符号 logx 是一个缩写,遗憾的是,常用对数 log_(10)x(工程师和物理学家使用,并在袖珍计算器上标示)和自然对数 log_ex(数学家使用)都使用它。lnx 表示自然对数 log_ex(工程师和物理学家使用,并在袖珍计算器上标示),而 lgx 表示 log_2x。在这项工作中,使用符号 logx=log_(10)xlnx=log_ex

要在不同基底的对数之间进行转换,可以使用公式

 log_bx=(lnx)/(lnb)
(20)

可以使用。


另请参阅

二进制, 常用对数, 十进制, 十进制展开, 数字, 十二进制, e, 指数运算, 遗传表示, 十六进制, Lg, Ln, 对数, 纳皮尔对数, 自然对数, 负二进制, 负十进制, 八进制, Phi 数字系统, 四进制, 基数, 六十进制, 三进制, 二十进制 在 MathWorld 课堂中探索此主题

使用 Wolfram|Alpha 探索

参考文献

Allouche, J.-P. and Shallit, J. "Representations in Negative Bases." §3.7 in Automatic Sequences: Theory, Applications, Generalizations. Cambridge, England: Cambridge University Press, pp. 103-105, 2003.Abramowitz, M. and Stegun, I. A. (Eds.). Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables, 9th printing. New York: Dover, p. 28, 1972.Bergman, G. "A Number System with an Irrational Base." Math. Mag. 31, 98-110, 1957/58.Bogomolny, A. "Base Converter." http://www.cut-the-knot.org/binary.shtml.Knuth, D. E. "Positional Number Systems." §4.1 in The Art of Computer Programming, Vol. 2: Seminumerical Algorithms, 3rd ed. Reading, MA: Addison-Wesley, pp. 195-213, 1998.Lauwerier, H. Fractals: Endlessly Repeated Geometric Figures. Princeton, NJ: Princeton University Press, pp. 6-11, 1991.

在 Wolfram|Alpha 中被引用

基底

请引用为

Weisstein, Eric W. "Base." 来自 MathWorld--一个 Wolfram 网络资源。 https://mathworld.net.cn/Base.html

主题分类