用法:
gcdx(a, b)
计算 a
和 b
的最大公约数(正)除数及其 Bézout 系数,即满足 的整数系数 u
和 v
。 返回 。
参数可以是整数和有理数。
Julia 1.4
Rational arguments 需要 Julia 1.4 或更高版本。
例子
julia> gcdx(12, 42)
(6, -3, 1)
julia> gcdx(240, 46)
(2, -9, 47)
注意
Bézout 系数是唯一定义的not
。 gcdx
返回由扩展欧几里得算法计算的最小 Bézout 系数。 (参考:D. Knuth,TAoCP,2/e,第 325 页,算法 X。)对于有符号整数,这些系数 u
和 v
在 和 的意义上是最小的。此外,选择u
和v
的符号,使得d
为正。对于无符号整数,系数 u
和 v
可能靠近它们的 typemax
,然后恒等式仅通过无符号整数的模运算保持。
相关用法
- Julia gcd用法及代码示例
- Julia global用法及代码示例
- Julia getindex()用法及代码示例
- Julia getindex用法及代码示例
- Julia get用法及代码示例
- Julia get!用法及代码示例
- Julia getindex方法用法及代码示例
- Julia getfield()用法及代码示例
- Julia getproperty用法及代码示例
- Julia getkey用法及代码示例
- Julia splice!用法及代码示例
- Julia @cfunction用法及代码示例
- Julia LibGit2.count用法及代码示例
- Julia LinearAlgebra.BLAS.dot用法及代码示例
- Julia break用法及代码示例
- Julia sizeof()用法及代码示例
- Julia :<=用法及代码示例
- Julia zero()用法及代码示例
- Julia rem用法及代码示例
- Julia ...用法及代码示例
- Julia setfield()用法及代码示例
- Julia rpad用法及代码示例
- Julia sort用法及代码示例
- Julia tail用法及代码示例
- Julia cis方法用法及代码示例
注:本文由纯净天空筛选整理自julialang.org大神的英文原创作品 Base.gcdx — Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。