Sono diversi anni che penso di sviluppare un sistema su Excel in grado di disegnare la “spirale dei numeri primi“. Di che parlo? Ho sempre pensato che partendo dal due, primo numero primo, posso fare muovere passo passo il cursore, come se si trattasse di un omino che cammina dritto dritto, dove ogni passo corrisponde all’avanzamento di 1 sulla scala dei numeri interi positivi. L’omino non va sempre dritto, ma gira a sinistra (sempre solo a sinistra) quando incontra un numero primo.
L’ho sempre considerata come “una delle prove da fare per vedere meglio i numeri primi dall’alto”, ed è giunto il momento di svilupparla. Ho preferito realizzare l’applicazione in Macromedia Flash, poiché permette a chiunque di visualizzare il risultato qui, online, senza scaricare l’excel, ma soprattutto per motivi di velocità di elaborazione.
Ovviamente il risultato non è una spirale, ma un garbuglio che ricorda vagamente il globo terrestre con i suoi continenti con la distribuzione dei numeri primi ad ogni angolo del percorso.
Ecco qui sotto il risultato; il link per visionare l’applicazione realizzata e l’immagine in grandi dimensioni del risultato finale:
Semplicemente incredibile! Congratulazioni per l’idea originale. Sarebbe bello farlo in 3D, anche se non esiste un angolo che puoi ripetere come svolta in un ambiente 3D, e assicurandoti di toccare tutte le tre direzioni.
ciao, dopo aver letto il tuo articolo, ho pensato… con MS Excel tutto è possibile, allora, perché non provarci… non ho postato il codice, ma ho elaborato il grafico disegnando una linea lunga 2.000.000 di numeri primi. Ho intenzione di proseguire in ulteriori analisi, ti farò sapere…
E’ possibile scaricare il file in bitmap dal mio sito:
http://www.makexcel.it/linea-di-numeri-primi/
ciao a presto
Grande Paolo, l’hai sviluppato in 3D:
http://www.makexcel.it/wp-content/uploads/2015/06/SentieroPrimes3D.gif
Ciao.
Mi è piaciuta molto la tua idea. Praticamente una spirale simile a quella di Ulam ma solo con i numeri primi. Bella. Complimenti.
Mi è piaciuta talmente tanto la tua idea che l’ho trasformata in un piccolo software da utilizzare con i programmi CAD come, ad esempio, AutoCAD, progeCAD e simili.
Qui trovi il software. Per ora è scritto con il linguaggio Lisp :
http://www.redchar.net/?x=entry:entry151012-201312
Bello,
mi piacerbbe come disegno per una maglietta