Je suis à la recherche d'un moyen d'implémenter la fonction "gcd" utilisée dans matlab dans une autre langue mais je ne comprends vraiment pas comment cela fonctionne.Fonction GCD dans matlab
il est dit dans http://www.mathworks.com/access/helpdesk/help/techdoc/ref/gcd.html que:
« [G, C, D] = gcd (A, B) retourne à la fois le plus grand réseau de diviseur commun G, et les tableaux C et D, qui satisfont à l'équation: A (i). * C (i) + B (i). * D (i) = G (i). "
mais il ne dit rien sur la façon dont il calcule C et D.
Je vous serais reconnaissant si quelqu'un a une idée plus claire sur ce sujet! remerciements
Ce n'est pas vraiment une question matlab. il vaut mieux demander à math.overflow ou à google pour un algoirthm pour le calcul GCD. – Shai