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 的逆.
版本 2 的新功能 | 版本 6 修改功能
New to Mathematica? Find your learning path »
Have a question? Ask support »