FindIntegerNullVector
FindIntegerNullVector[{x1,x2,…,xn}]
找出整数 的列表,以使得 .
FindIntegerNullVector[{x1,x2,…,xn},d]
找出满足 的整数 的列表,以使得 .
更多信息和选项
- FindIntegerNullVector 亦称为 PSLQ 或数字识别.
- 不是所有的 ai 都是零. 数字 xi 可以是实数或者复数. 对于复数 xi,数字 ai 是高斯整数.
- 在 FindIntegerNullVector[{x1,x2,…},d] 中,对于给定的范数界限,整数零向量有可能不存在. 这种情况下返回的是未计算的输入的形式.
- 可以有如下选项:
-
WorkingPrecision Automatic 内部计算所用的精度 ZeroTest Automatic 用于检验一个数是否为零的方法 - 设置 ZeroTest->Automatic 自动确定检验整数关系 的方法.
- 对于非精确数 xi,所求得的关系在输入的精度下成立. 对于精确数 xi,所求得的关系利用 PossibleZeroQ 验证.
- 对于非精确数 xi 和 WorkingPrecision->Automatic 设置,精度采用的是输入的精度.
- 对于精确数 xi 和 WorkingPrecision->Automatic 设置,在没有指定范数界限 d 情况下搜索一个整数零向量时,精度将从 MachinePrecision 开始并使用至多为 $MaxExtraPrecision 的额外精度. 在给定范数界限 d 的情况下,则使用足够的精度寻找零向量或证明不存在零向量.
范例
打开所有单元关闭所有单元范围 (6)
对于一个与零向量的范数接近的界限,您可能无法得到零向量不存在的证明:
FindIntegerNullVector 不能证明在整数范围内数字是线性独立的:
下面没有找到零向量,但是仅对较小的范数界限证明了零向量的不存在:
选项 (2)
WorkingPrecision (1)
ZeroTest (1)
属性和关系 (3)
可能存在的问题 (2)
Wolfram Research (2010),FindIntegerNullVector,Wolfram 语言函数,https://reference.wolfram.com/language/ref/FindIntegerNullVector.html.
文本
Wolfram Research (2010),FindIntegerNullVector,Wolfram 语言函数,https://reference.wolfram.com/language/ref/FindIntegerNullVector.html.
CMS
Wolfram 语言. 2010. "FindIntegerNullVector." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/FindIntegerNullVector.html.
APA
Wolfram 语言. (2010). FindIntegerNullVector. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/FindIntegerNullVector.html 年