RealDigits

RealDigits[x]
给出近似实数 x 中的每一位数的列表,和小数点左边的数位的数目.

RealDigits[x,b]
给出 xb 进制中每一位数的列表.

RealDigits[x,b,len]
给出 len 个数位的列表.

RealDigits[x,b,len,n]
给出以 的系数开始的 len 位的列表.

更多信息更多信息

  • RealDigits 首先给出最大有效数字,类似标准位置计数法.
  • RealDigits[x] 通常返回一个长度等于 Round[Precision[x]] 的数字列表.
  • RealDigits[x]RealDigits[x,b] 通常需要 x 是一个近似实数,例如用 N 返回的近似数. RealDigits[x,b,len] 也适用于精确数.
  • 关于以数字展开形式结束的整数和有理数,RealDigits[x] 返回普通的数字列表. 对于无数字展开形式结束的有理数,它返回 形式的列表,表示由数字 的无限循环组成的序列. »
  • 如果 len 大于 Precision[x]/Log[10,b],其余的数字用 Indeterminate 填充.
  • RealDigits[x,b,len,n] 的系数开始,并在必要时用 0 截断或填充. »
  • RealDigits[x,b,len,-1]x 中紧挨以 b 为基数的小数点右边的数字开始.
  • RealDigits[x,b,Automatic,n] 给出固定精度数中尽可能多的位数.
  • RealDigits[x,b] 中基数 b 不一定是整数. 对于任何满足 b>1 的实数 bRealDigits[x,b] 连续找到 b 的幂的最大整数倍使得当得到一个非负余项时可以被去掉.
  • RealDigits[x] 不考虑 x 的符号.
  • RealDigits[0.] 给出 {{0},-Floor[Accuracy[0.]]}.
  • FromDigits 可以用作 RealDigits 的逆.
1991年引入
(2.0)
| 2007年更新
(6.0)