Primespiral is a function to explore the distribution of prime numbers arranged into a spiral pattern.
The well-known Ulam spiral and the variant developed by Robert Sacks,
the Sacks spiral, show interesting geometric patterns in the positions of primes.
Syntax: primesout=primespiral(t)
Inputs:
t - is an integer number. The spiral will be plotted between 0 and t
If t is omitted, it will be set to 3571 (between 0 and 3571
there are 500 prime numbers).
Outputs:
primesout - the primes of the choosed family, between 0 and t.
The function will ask if you want to use the Ulam, Sacks, Vogel or Archimede spiral.
Then it will ask if you want to highlight a particular prime family.
Outputs:
The primes of the family you choosed between 0 and t
Created by Giuseppe Cardillo
giuseppe.cardillo-edta@poste.it
To cite this file, this would be an appropriate format:
Cardillo G. (2014) Primespiral: Play into the world of prime numbers!
http://www.mathworks.com/matlabcentral/fileexchange/46025
Citation pour cette source
Giuseppe Cardillo (2024). Primespiral (https://github.com/dnafinder/primespiral), GitHub. Récupéré le .
Compatibilité avec les versions de MATLAB
Plateformes compatibles
Windows macOS LinuxCatégories
- Gaming > Number games >
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Découvrir Live Editor
Créez des scripts avec du code, des résultats et du texte formaté dans un même document exécutable.
Les versions qui utilisent la branche GitHub par défaut ne peuvent pas être téléchargées
Version | Publié le | Notes de version | |
---|---|---|---|
2.0.0.0 | each plot contains two boxes with descriptions of chosen spiral and prime family
|
|
|
1.6.0.0 | The function is more compact and rational.
|
||
1.5.0.0 | some minor bugs correction and new primes families added |
||
1.4.0.0 | some other primes families were added |
||
1.3.0.0 | Ulam Spiral added;
|
||
1.2.0.0 | bug correction in Dihedral primes computation; minimal primes added |
||
1.1.0.0 | change in help section to correctly cite the file |
||
1.0.0.0 |