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
引用格式
Giuseppe Cardillo (2024). Primespiral (https://github.com/dnafinder/primespiral), GitHub. 检索时间: .
MATLAB 版本兼容性
平台兼容性
Windows macOS Linux标签
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!无法下载基于 GitHub 默认分支的版本
版本 | 已发布 | 发行说明 | |
---|---|---|---|
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 |