用法:
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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。