ToNumberField[a,θ]
表示在由 θ 生成的数域中的代数数 a.
ToNumberField[{a1,a2,…},θ]
表示在由 θ 生成的域中的 ai.
ToNumberField[{a1,a2,…}]
表示在由单个代数数生成的共同扩展域中的 ai.
ToNumberField
ToNumberField[a,θ]
表示在由 θ 生成的数域中的代数数 a.
ToNumberField[{a1,a2,…},θ]
表示在由 θ 生成的域中的 ai.
ToNumberField[{a1,a2,…}]
表示在由单个代数数生成的共同扩展域中的 ai.
更多信息
- ToNumberField 给出相应于有理数域
中元素的 AlgebraicNumber 对象. - 若 a 在
中不存在, ToNumberField[a,θ] 不进行计算. - ai 和 θ 可以根据 Root 或 AlgebraicNumber 对象或有理数和根式给出.
- 若 θ 是代数整数,结果可由 AlgebraicNumber[θ,list] 的形式给出.
- ToNumberField[{a1,a2,…}] 根据在域
中初始元素给出 ai 的表示. - ToNumberField[{a1,a2,…}] 等价于 ToNumberField[{a1,a2,…},Automatic],并且不需要使用最小共同域.
- ToNumberField[{a1,a2,…},All] 通常使用最小的共同域扩展.
- ToNumberField[x] 将任何类型的代数数转化为 AlgebraicNumber 对象.
范例
打开所有单元 关闭所有单元范围 (6)
ToNumberField[2, 1 / 2]ToNumberField[2Sqrt[2] + 1, Sqrt[2] / 2]Root 对象:
ToNumberField[Root[-25 - 24 #1 - 12 #1^2 + 4 #1^3&, 1], Root[-3 + 2#1^3&, 1]]AlgebraicNumber 对象:
ToNumberField[E ^ (Pi I / 4), I AlgebraicNumber[Sqrt[2], {1, 2}]]ToNumberField[{Sqrt[3], (1 + I Sqrt[3]) / 2}]ToNumberField[{AlgebraicNumber[Root[1 - 10 #1^2 + #1^4&, 4], {0, -9 / 2, 0, 1 / 2}], Sqrt[5]}, All]属性和关系 (1)
把一个代数数转换为 AlgebraicNumber 对象:
ToNumberField[Sqrt[Sqrt[2] + Sqrt[3]]]技术笔记
-
▪
- 代数数域
文本
Wolfram Research (2007),ToNumberField,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ToNumberField.html.
CMS
Wolfram 语言. 2007. "ToNumberField." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/ToNumberField.html.
APA
Wolfram 语言. (2007). ToNumberField. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ToNumberField.html 年
BibTeX
@misc{reference.wolfram_2026_tonumberfield, author="Wolfram Research", title="{ToNumberField}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/ToNumberField.html}", note=[Accessed: 05-November-2026]}
BibLaTeX
@online{reference.wolfram_2026_tonumberfield, organization={Wolfram Research}, title={ToNumberField}, year={2007}, url={https://reference.wolfram.com/language/ref/ToNumberField.html}, note=[Accessed: 05-November-2026]}