Quelques logiciels alternatifs gratuits à MATLAB

MATLAB est un logiciel de référence, mais il n’est ni gratuit, ni libre.

Vous êtes peut-être intéressé par des clones de MATLAB ou des logiciels similaires qui seraient Libre et Open-Source ? Cette page est là pour ça.

Lite de logiciels alternatifs à MATLAB

1. Julia

Julia est mon nouveau favori parmi les remplaçants libres de MATLAB. C’est vraiment un langage génial, et une communauté en très forte croissance (+200% par an depuis 2015 !), vous devriez vraiment aller jeter un œil !

Voir aussi

Cet article par Paul Romer, lauréat du Prix Nobel d’Économie, à propos des notebooks Jupyter et du futur des articles de recherche.

Voir aussi

J’ai donné une présentation au séminaire IETR 2018 à propos de Julia, avec Pierre Haessig. Les planches sont disponibles ici ! (en anglais).

2. GNU Octave

GNU Octave a pour but d’être un clone complet de MATLAB, et est en développement depuis plus de 25 ans. Il marche vraiment très bien, et est désormais muni d’une interface graphique (GUI) de qualité, très proche de celle de MATLAB. Par contre, c’est lent, et la communauté est minuscule.

3. Python avec ses modèles scientifiques

Python, avec l’IDE Spyder (et la console IPython), les modules NumPy/SciPy pour les calculs et MatPlotLib pour l’affichage. D’autres bons éditeurs sont Visual Studio Code (mon nouveau favori !), Sublime Text, GNU Emacs, vi/vim/gvim/neovim etc, et JetBrains PyCharm.

Tout ça (et bien plus) est inclut dans l’installeur gratuit Anaconda, qui permet d’installer tout ça en deux clics (juste un seul gros fichier de 400 Mo, en téléchargement gratuit bien-sûr).

4. SciLab

SciLab, était initialement développé par une équipe Française, une collaboration entre le CNRS et INRIA.

SciLab propose une syntaxe très proche de celle de MATLAB ou d’Octave, et est toujours en développement actif.

5. SAGE (Python SageMath)

Plus de détails sur leur site : SageMath.org.

Note

« Graticiel » ?

Tous les logiciels mentionnés sont disponibles gratuitement, sur Windows, la plupart des distributions Linux, et Mac OS.

Références

Pour plus de détails, et d’autres alternatives (par exemple, certaines sont plus spécialisées dans un domaine), vous pouvez lire ces autres pages par exemples (en anglais) :


Interpréteur en ligne ? (sur ce site)

Voir aussi

Liste d”interpréteur pour GNU Octave (v4) en ligne, sur mon site.

Voir aussi

interpréteur Python (v2.7) en ligne, sur mon site, et même un autre pour Python.

Voir aussi

interpréteur OCaml (v3.12) en ligne, sur mon site.