Menu
Rechercher
Accueil > Le LPNHE > Pages du personnel permanent > Beau Tristan > Divers > Vielleries > calcul d’histogramme
Voici quelques scripts permettant, à partir d’une liste de nombre, d’effectuer un calcul d’histogramme.
script de base : hist
Voici le script hist
qui effectue le calcul de base :
attention, la commande awk
a besoin d’être écrite en une unique ligne, le copier-coller peut ne pas fonctionner correctement...
On lancera le script par exemple :
Le fichier d’exemple liste_de_nombre.txt
est donné ci-contre. On pourra ensuite créer l’histogramme graphique par exemple avec gnuplot
avec la commande :
qui créera donc l’image au format png
nommée histo.png
, image que l’on visualisera avec l’outil que l’on préfère...
Par défaut, le binning s’effectuera entre 0 et 100, avec 15 bins. Pour changer ce fonctionnement, on pourra utiliser une option à hist
.
Ainsi, pour binner entre 1 et 2 par exemple, sur 25 bins, on fera :
histogramme avec bornes automatiques : histauto
Pour que le choix des bornes soit automatiques, il faut trouver les valeurs extrémales des données. On utilisera une petite fonction awk
pour cela. Soit :
et l’on fera attention à ce que la commande awk
se trouve également en une ligne unique.
On appelera ce script avec :
Dans la même rubrique :
- tutoriel rapide matlab 5
- thèse sur Borexino
- anti-spam et imap
- permutations et appel récursif
- format non trivial pour les nombres en c++
- Sommer des champs dans un fichier
- vim et ses folles astuces
- aide minimale emacs
- pointeur de fonction
- makefile et recherche de dépendances
- fork, ou comment créer des processus fils en C
- rediriger la sortie standard de Minuit
- makefile pour ferme hétérogène de calcul (tel qu’au ccin2p3)
- les énumérations en C
- publications et communications
- code ascii d’un caractère
- rapports et communications internes
- test d’argument numérique entier
- calculs sur nombres flottants en shell
- créer un pdf récapitulant les logins d’une machine
- indications sur le sujet d’examen d’UNIX-1...
- lister en C le contenu d’un répertoire
- contrôle des processus fils créés par fork()
- variables globales (extern) et commandes du préprocesseur
- Programme d’orchestre au tuba...
- Léopard : installation de l’OS et packages divers
- Mountain Lion : une configuration personnelle
- Soucis avec Yosemite ( MacOS 10.10 )
- CV - très vieille version