Nous présentons des alternatives à l'utilisation de tableurs pour l'affichage et le traitement de données numériques : dans un ordre de complexité croissante, Gnuplot, Octave et Scilab. Cette sélection a été faite dans le souci de ne pas perturber l'utilisateur d'Excel, puisque tous ces logiciels sont aussi disponibles sous MS-Windows : un environnement commun entre utilisateurs de ce système d'exploitation et Un*x est donc disponible. Nous présentons quelques fonctions simples d'opérations, des traitements plus complexes, et l'écriture de scripts pour simplifier les séquences d'opérations : l'automatisation des tâches répétitives est un critère fondamental dans le choix de remplacer des outils basés sur une interface graphique par des logiciels en ligne de commande, dont les opérations sont automatisables par scripts ou éventuellement par appel depuis le shell. Diverses analyses, allant de l'identification de paramètres caractérisant l'évolution de données expérimentales à l'analyse temps-fréquence, sont proposées pour illustrer la puissance des logiciels de calcul utilisés.
Cet article est rédigé à la suite d’un constat aussi surprenant qu'incompréhensible : nombre d'enseignants ou d'ingénieurs s'obstinent à utiliser un tableur pour tracer des courbes et traiter des fichiers de données. Je désire démontrer que l'utilisation d'un outil tel qu'Excel – ou ses clones gratuits tels que OpenOffice et al. – est inappropriée pour des traitements répétitifs sur des fichiers de données ou l'affichage graphique de leur contenu. Le choix des outils que nous proposons se fait selon trois critères principaux : le dynamisme du développement et la pérennité du logiciel, sa disponibilité sous GNU/Linux et autres plateformes – notamment les systèmes d'exploitation que nous haïssons tous sans les nommer, et le consensus des collègues que côtoient l'auteur sur l'efficacité des logiciels. Le second point semble important, car sans une version disponible sous Windows (je l'ai dit) des logiciels utilisés, nous n'avons aucune chance d'espérer...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première