Newsgroup: it.scienza.fisica
Titolo: forse OT: Grafici...

Salve... sono uno studente di ingegneria informatica che, per il corso di
fisica I, deve realizzare ideogrammi ed istogrammi con le misure di un tempo
(lavorando con precisione di un decimo di millisecondo dobbiamo evidenziare
la distribuzione gaussiana degli errori di misura...). Ho provato ad usare
(il poco adatto) Excel della Microsoft, ma non riesco ad ottenere dei
risultati soddisfacenti. Mi chiedevo se qualcuno di voi può indicarmi un
programma possibilmente freeware o shareware più adatto allo scopo (per
Windows o per Linux).
Grazie
Vicchius

Forse ti conviene usare l'accoppiata Javascript + Internet explorer.
(
www.html.it
 e trovi qualcosa di sicuro).
Il vantaggio innegabile di un programma del genere e' che gira su qualsiasi
piattaforma che sia in grado di far girare IE o Netscape.
Per disegnare un istogramma ti basterebbe mettere, una accanto all'altra,
delle immagini di 1 pixel per un pixel opportunatamente stirate.
<img src="0.gif" width="10" height="5">
<img src="0.gif" width="10" height="10">
<img src="0.gif" width="10" height="15">
<img src="0.gif" width="10" height="10">
<img src="0.gif" width="10" height="5">
Dove 0.gif e' una immagine 1*1 pixel  di un colore qualsiasi (questione di
gusti), width e' la base di una delle colonne dell'istogramma, height e'
l'altezza.
onde evitare di dover scrivere per centinaia di volte lo stesso codice:
 <script>
 var sezioni=25;
 var larghezza=10;
 function miaMatrice(n){
 for(var a=0;a<=n;a++){
 this.a="";
 }
 return this;
 }
 //miaMatrice(sezioni)
 function elemento(color, larghezza, altezza){
this.color=color;
this.larghezza=larghezza;
this.altezza=altezza;
}
tabella=new miaMatrice(25);
tabella[1]=new elemento("0",larghezza,5);
tabella[2]=new elemento("0",larghezza,6);
tabella[3]=new elemento("0",larghezza,7);
tabella[4]=new elemento("0",larghezza,8);
tabella[5]=new elemento("0",larghezza,10);
tabella[6]=new elemento("0",larghezza,12);
tabella[7]=new elemento("0",larghezza,14);
tabella[8]=new elemento("0",larghezza,17);
tabella[9]=new elemento("0",larghezza,20);
tabella[10]=new elemento("0",larghezza,22);
tabella[11]=new elemento("0",larghezza,24);
tabella[12]=new elemento("0",larghezza,25);
tabella[13]=new elemento("0",larghezza,26);
tabella[14]=new elemento("0",larghezza,25);
tabella[15]=new elemento("0",larghezza,24);
tabella[16]=new elemento("0",larghezza,22);
tabella[17]=new elemento("0",larghezza,20);
tabella[18]=new elemento("0",larghezza,17);
tabella[19]=new elemento("0",larghezza,14);
tabella[20]=new elemento("0",larghezza,12);
tabella[21]=new elemento("0",larghezza,10);
tabella[22]=new elemento("0",larghezza,8);
tabella[23]=new elemento("0",larghezza,7);
tabella[24]=new elemento("0",larghezza,6);
tabella[25]=new elemento("0",larghezza,5);
//in realta' si puo' semplificare parecchio qui e' che vado di fretta
for(var b=1;b<26;b++){
alert("<img src='"+tabella[b].color+".gif' width='"+tabella[b].larghezza+"'
height='"+tabella[b].altezza+"'>")
document.write("<img src='"+tabella[b].color+".gif'
width='"+tabella[b].larghezza+"' height='"+tabella[b].altezza+"'>");
}
 </script>
Ovviamente qui l'inserimento dei dati e' fatto in maniera brutale, ma con un
po' di lavoro si puo' automatizzare anche quello, quanto all'aspetto grafico
del tutto, dipende solo da cosa utilizzi come immagine.
Ciao
Nettuno

Vicchius ha scritto:

<MATLAB for student> e' un ottimo programma.
La versione che ho io l'ho pagata circa L. 80.000 completa del libro.
Un cordiale saluto,
Antonio

Io ho usato proprio Excel, e per quanto io odi Bill Gates e la Microsozz ti
dico che è proprio adatto
per la rappresentazione delle distribuzioni, grafici con barre di errore
ecc..
Prova a giocherellarci un po', vedrai che riesci ad ottenere risultati più
che soddisfacenti.
Ah, ovviamente usa una versione aggiornata.

Usa Origin, è adatto al trattamento dei dati scientifici!
Ciao!


A costo 0 puoi prelevare paw  for linux e windows dal sito del CERN
http://www.cern.ch
, nel campo search cerca paw e dovresti poterlo
prelevare, il file 
e' poco piu' di 3 megabyte ed e' il programma di analisi ufficialmente
usato dagli esperimenti CERN e non solo. Il manuale puoi trovarlo, in
inglese, sullo stesso sito in formato ps, non so se esiste il pdf. Ciao