NumberDecompose

NumberDecompose[x,{u1,,un}]

返回数字 x{u1,,un} 为基底分解后所得的系数 {c1,,cn}.

更多信息

  • 基底 {u1,,un} 必须是一列非递增正数.
  • 即使初始系数为零,结果也有和基底相同的长度.
  • 系数 {c1,,cn-1} 是整数,但是 cn 会被提取或不依赖于 x 的精度和基本的元素.
  • 对于负的 xNumberDecompose[x,units] 等价于 -NumberDecompose[-x,units].

范例

打开所有单元关闭所有单元

基本范例  (2)

将一定数量的金钱分解为不同的面值:

将秒数分解为天数、小时数、分钟数和秒数:

范围  (3)

用精确的基底分解精确数字:

用精确的基底分解一个精确数量:

使用不精确数字:

分解一个负数:

这相当于对其绝对值的分解取负:

应用  (2)

将一定数量的美元分解为可用的纸币面额:

将一定数量的巴哈马元分解为可用的纸币面额:

属性和关系  (7)

对于正的输入,NumberDecompose 的结果是一系列非负数字:

对于负的输入,结果是一系列非正数字:

NumberComposeNumberDecompose 的逆:

DMSListNumberDecompose 的特例:

结果的长度等于基底的长度:

对整数而言, NumberDecompose 返回 FrobeniusSolve 找到的最后的解:

选择的基底合适的情况下,IntegerDigits 等价于 NumberDecompose

带有 MixedRadix 规范的 IntegerDigits 执行的是 NumberDecompose 操作:

Wolfram Research (2015),NumberDecompose,Wolfram 语言函数,https://reference.wolfram.com/language/ref/NumberDecompose.html.

文本

Wolfram Research (2015),NumberDecompose,Wolfram 语言函数,https://reference.wolfram.com/language/ref/NumberDecompose.html.

CMS

Wolfram 语言. 2015. "NumberDecompose." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/NumberDecompose.html.

APA

Wolfram 语言. (2015). NumberDecompose. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/NumberDecompose.html 年

BibTeX

@misc{reference.wolfram_2024_numberdecompose, author="Wolfram Research", title="{NumberDecompose}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/NumberDecompose.html}", note=[Accessed: 21-December-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_numberdecompose, organization={Wolfram Research}, title={NumberDecompose}, year={2015}, url={https://reference.wolfram.com/language/ref/NumberDecompose.html}, note=[Accessed: 21-December-2024 ]}