ExtendedGCD コマンド
CAS での書式
- ExtendedGCD( <整数>,<整数> )
-
ベズーの等式 as+bt=GCD(a,b) の整数係数 s,t ,および与えられた整数 a と b の最大公約数を含むリストを返す. 結果は, 拡張ユークリッドの互除法 で計算される.
ExtendedGCD(240,46)
出力: {−9,47,2}. (この結果をベズーの等式に当てはめると以下の通り: −9⋅240+47⋅46=2).
- ExtendedGCD( <多項式>, <多項式> )
-
多項式に対するベズーの等式 A(x)S(x)+B(x)T(x)=GCD(A(x),B(x)) の多項式係数 S(x),T(x),および与えられた多項式 A(x) と B(x) の最大公約数を含むリストを返す. 結果は, 拡張ユークリッドの互除法 で計算される.
ExtendedGCD(x^2-1,x+4)
出力: {1,−x+4,15}.
(この結果を多項式に対するベズーの等式に当てはめると以下の通り:1⋅(x2−1)+(−x+4)⋅(x+4)=15).
|