function sAndT = gcdPlus(a, b)
if a < b
temp = a;
a = b;
b = temp;
end
if b == 0
sAndT(1) = 1;
sAndT(2) = 0;
return;
end
q = intDivision(a, b);
r = q(2);
sAndTPrime = gcdPlus(b, r);
sAndT(1) = sAndTPrime(2);
sAndT(2) = sAndTPrime(1) - sAndTPrime(2) * q(1);
return;
Tuesday, November 10, 2009
GCDPlus Function (Returns s & t for function gcd = sa + tb)
Labels:
Computer Science,
MATLAB
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment