AlgebraicNumber

AlgebraicNumber[θ,{c0,c1,,cn}]

表示由 给出的域 中的代数数.

更多信息

  • 在相同域中的 AlgebraicNumber 对象由算术运算自动组合.
  • 生成元 θ 可以是任意代数数,以根或 Root 对象表示. 系数 ci 必须是整数或有理数.
  • AlgebraicNumber 自动简化使 θ 成为代数整数,并且 ci 的列表长度与 θ 的极小多项式次数相等.
  • AlgebraicNumber 对象总是作为数值量处理.
  • N 求出一个 AlgebraicNumber 对象的近似数值.
  • AbsReRoundLess 一类的运算可用于 AlgebraicNumber 对象.
  • RootReduce 可用于 AlgebraicNumber 对象到 Root 对象的变换.
  • 作为 AlgebraicNumber 对象的一个特定代数数可以有多种不同表示. 每种表示都由为该域指定的生成元 θ 表征.
  • 表示整数或有理数的 AlgebraicNumber 对象自动简化为明确的整数或有理形式.

范例

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

基本范例  (1)

表示一个代数数:

进行算术运算:

得到一个数值近似:

范围  (7)

AlgebraicNumber 对象可以计算至任意精度:

表示整数或有理数的对象自动简化:

AlgebraicNumber[θ,{c0,,cn}] 中的生成元 θ 将自动化简为代数整数:

根表达式:

Root 对象:

AlgebraicNumber 对象:

AlgebraicNumber 对象的系数为整数或有理数:

对系数的值进行调整以便与代数数的次数相匹配:

在数域中进行算术运算:

AlgebraicNumber 对象运算:

应用  (2)

在相同数域中利用 AlgebraicNumber 对象进行计算速度较快:

使它们成为同一数域的一部分:

在这个例子中,RootReduce 自动采用 AlgebraicNumber 对象计算:

Root 对象直接计算进行比较:

Pell 方程 的两种解法:

很容易推算出更多解:

检验:

属性和关系  (5)

利用 RootReduce 把一个代数数变换成一个 Root 对象:

利用 ToNumberFieldAlgebraicNumber 对象那样表示 Root 对象:

得到生成元多项式:

代数数理论运算:

极小多项式:

可能存在的问题  (1)

SqrtReIm 等运算不会自动化简:

利用 RootReduce 转换为 AlgebraicNumber

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

文本

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

CMS

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

APA

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

BibTeX

@misc{reference.wolfram_2024_algebraicnumber, author="Wolfram Research", title="{AlgebraicNumber}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/AlgebraicNumber.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_algebraicnumber, organization={Wolfram Research}, title={AlgebraicNumber}, year={2007}, url={https://reference.wolfram.com/language/ref/AlgebraicNumber.html}, note=[Accessed: 22-November-2024 ]}