www.renneslechateau.it Forum Index
Gruppo di studio e documentazione
Archivio storico in sola lettura dei 18.154 messaggi scambiati dal 17 giugno 2004 al 1° ottobre 2007.
Una testimonianza unica di tre anni di ricerche e confronti intorno al mistero di Rennes-le-Château,
conservata per documentare una stagione irripetibile della sua storia.

 
 SearchSearch 

Allineamenti

 
   www.renneslechateau.it Forum Index -> Le geometrie occulte
View previous topic :: View next topic  
Author Message
Mariano Tomatis



Joined: 17 Jun 2004
Posts: 2475
Location: Torino

PostPosted: 27 February 2005, 8:14 pm    Post subject: Allineamenti

Per chi fosse interessato all'argomento, ho rifatto i calcoli proposti da Putnam & Wood a p.272-273 del loro Il tesoro scomparso di Rennes-le-Château, Newton & Compton Editori, 2004.
Utilizzando gli stessi loro parametri, ma iterando 5000 volte (invece che 5 volte), ho ottenuto questa lista, più precisa:

2 - 4053
3 - 792
4 - 95
5 - 9
6 - 1
7 - 0
8 - 0
9 - 0

La maggior precisione si riflette nel fatto che la somma dei numeri su proposti è pari a 4950, senza il piccolo errore di Putnam&Wood (che avevano ottenuto 4951).
_________________
Mariano Tomatis Antoniono
Back to top
View user's profile Visit poster's website
Mariano Tomatis



Joined: 17 Jun 2004
Posts: 2475
Location: Torino

PostPosted: 27 February 2005, 8:20 pm    Post subject:

"E gli mostrava il programma, quello sì, cabalistico..."
Umberto Eco, Il Pendolo di Foucault, cap.5

Code:
#include <math.h>
#include <stdlib.h>

#define E 10
#define N_PUNTI 100
#define WIDTH 5000
#define HEIGHT 5000
#define ITERAZIONI 5000

double d(int ax, int ay, int bx, int by)
{
   return sqrt((ax-bx)*(ax-bx) + (ay-by)*(ay-by));
};

long int cc(int a, int b)
{
   long int c,t1 = 1,t2 = 1;
   for(c=0;c<b;c++)
   {
      t1 = t1*(a-c);
      t2 = t2*(b-c);
   }
   return t1/t2;
}

int main(int argc, char *argv[])
{

   struct punto
   {
       int x;
       int y;
   } p[100];
   int c,i,j,coincide;
   float v[8];
   float vv[8];
   int contatore;
   float pp,pq;

    srandom(time(NULL));

    for(c=0;c<8;c++) vv[c]=0;
   
    for(contatore=0;contatore<ITERAZIONI;contatore++)
    {   
       for(c=0;c<8;c++) v[c]=0;

       for(c=0;c<N_PUNTI;c++)
       {
          do {
             coincide=0;
             p[c].x=random()%WIDTH;
             p[c].y=random()%HEIGHT;
             if(c>0) {
                for(i=0;i<c;i++) {
                   if(d(p[i].x,p[i].y,p[c].x,p[c].y)<(2*E)) {
                      coincide=-1;
            }}}
          } while(coincide);
       }
      
       for(i=0;i<N_PUNTI;i++)
       {
          for(j=i+1;j<N_PUNTI;j++)
          {
             pp=2*d(p[i].x,p[i].y,p[j].x,p[j].y)*E/(WIDTH*HEIGHT);
             pq=1-pp;
             for(c=0;c<8;c++)
             {
               v[c]+=cc(N_PUNTI-2,c)*pow(pp,c)*pow(pq,N_PUNTI-2-c);
             }
          }
       }
      for(c=0;c<8;c++)
      {
         vv[c]+=v[c];
      }
   }
   for(c=0;c<8;c++)
   {
      printf("\n%d punti: %-10.0f", c+2, vv[c]/ITERAZIONI);
   }
    return 0;
};

_________________
Mariano Tomatis Antoniono
Back to top
View user's profile Visit poster's website
Bandit



Joined: 30 Mar 2005
Posts: 9

PostPosted: 31 March 2005, 3:48 pm    Post subject:

cosa è? a cosa serve questo programma?
e poi è stato fatto con il DEV c++?

ciao
Back to top
View user's profile
Mariano Tomatis



Joined: 17 Jun 2004
Posts: 2475
Location: Torino

PostPosted: 31 March 2005, 4:02 pm    Post subject:

L'ho scritto in Notepad, può essere compilato con un qualsiasi compilatore C. Calcola gli allineamenti attesi in un paesaggio secondo il metodo descritto nel loro libro da Putnam & Wood, il cui riferimento è nel post precedente.
_________________
Mariano Tomatis Antoniono
Back to top
View user's profile Visit poster's website
Bandit



Joined: 30 Mar 2005
Posts: 9

PostPosted: 31 March 2005, 4:05 pm    Post subject:

scusami ma, quale paesaggio?
Back to top
View user's profile
Mariano Tomatis



Joined: 17 Jun 2004
Posts: 2475
Location: Torino

PostPosted: 31 March 2005, 4:19 pm    Post subject:

Ciao,
senza il riferimento bibliografico è difficile spiegare l'algoritmo. Se avessi il libro, lì è tutto ben spiegato.
Si tratta di contare, presa una mappa casuale, quanti allineamenti si ottengono statisticamente tra N punti disposti a caso su di essa. Confrontando il paesaggio di Rennes (o qualsiasi altro) con i risultati ottenuti, si può determinare se tali allineamenti sono statisticamente significativi o meno.
Il risultato degli autori è che no, non sono significativi.
_________________
Mariano Tomatis Antoniono
Back to top
View user's profile Visit poster's website
Display posts from previous:   
   www.renneslechateau.it Forum Index -> Le geometrie occulte All times are GMT
Page 1 of 1


Powered by phpBB © 2001, 2005 phpBB Group