Primitive Root Function w/ Euler's Totient

Version 1.3.0.0 (1,52 ko) par Tony
My own developed code to find the primitive roots of a number
281 téléchargements
Mise à jour 24 fév. 2016

Afficher la licence

Calculates every primitive root of a number (if it has any).
Details are best explained by email or skype.

Citation pour cette source

Tony (2026). Primitive Root Function w/ Euler's Totient (https://fr.mathworks.com/matlabcentral/fileexchange/52691-primitive-root-function-w-euler-s-totient), MATLAB Central File Exchange. Extrait(e) le .

Compatibilité avec les versions de MATLAB
Créé avec R2013a
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux
Catégories
En savoir plus sur Number Theory dans Help Center et MATLAB Answers
Version Publié le Notes de version
1.3.0.0

Improved the speed significantly (4 times faster). Now running the modulated multiplication in one go rather than resetting each time and checking each step of the way.
Improved the speed significantly (4 times faster). Now running the modulated multiplication in one go rather than resetting each time and checking each step of the way.

1.2.0.0

Using Number theory, I have doubled the speed of this program, should run twice as fast for large primes such as 9001. Email me if interested in the research.

1.1.0.0

Updated how we calculate our very large exponents by finding a way to modulate each multiplication. With no more round off error, this program should run correctly.

1.0.0.0

Edited green text at the beginning of PR function for readability
Edited the Green text at the beginning of the PR function for readability.