Les tables suivantes présente des comparaisons des logiciels d'analyse numérique.
Applications Caractéristiques
Nom Créateur Début de développement Première versionDernière version stableDate de la dernière version stablePrix Licence Notes D. Fournier, ADMB Project 1989 1990 Gratuit La différentiation automatique permet de résoudre des problèmes complexes d’optimisation Lumina Decision Systems 1982 (Demos) Gratuit (Analytica Free 101), (Professional), (Enterprise) Environnement de modélisation comprenant un langage déclaratif et graphique basé sur les diagrammes d'influence SoftIntegration Gratuit (étudiant) (enseignement) (commercial) Langage basé sur C/C++ pour le calcul numérique et le tracé graphique Ch Scientific Numerical Computing DSP Development 1984 1987 Gratuit (étudiant) (enseignement) (commercial)) Environnement d'analyse numérique pour les sciences et l'engineering associé au langage deprogrammation SPL (). S.Chekanov (jwork.org) 2005 2005 Gratuit () ??? (DMelt membership) ??? (Commercial & developers) Environnement interactif d'analyse numérique et graphique 2D/3D pour les mathématiques, le calcul symbolique d'algèbre, le data mining. Il peut être programmé à travers plusieurs langages: Jython, Groovy, JRuby et BeanShell. Dyalog APL Dyalog Ltd. 1981 1983 Gratuit (utilisation non commerciale) ou de redevance Dialecte moderne d'APL (langage) amélioré par l'ajout de la programmation fonctionnelle et orientée objet. René Grothmann 1987 1988 Gratuit Ègalement un système de calcul formel grâce à l'interface avec Maxima M. Wojdyr 2002 Gratuit (sources) Redevance de (exécutable) Environnement graphique 2D spécialisé dans l'ajustement de courbe. Programmable avec un langage spécifique ou Lua. FlexPro Weisang GmbH n/a 1991 () (Professional) Analyse et présentation interactive pour des gros volumes de données, programmable en VBA. FreeMat Samit Basu 2004 Gratuit Environnement interactif d'analyse numérique similaire à MATLAB et GNU Octave interfaçable avec C, C++, et Fortran GAUSS Aptech Systems 1984 Payant Langage de programmation pour les statistiques et l'économétrie. GNU Data Language Marc Schellens 2004 Gratuit Compilateur clone libre d'. GNU Octave John W. Eaton 1988 1993 Gratuit Environnement de calcul numérique comparable à MATLAB et à Scilab. IDL David Stern et ITT Visual Information Solutions (ITT VIS) 1977 Payant Langage vectoriel de programmation pour le traitement de données et la visualisation. WaveMetrics 1986 1988 (commercial) (académique) (étudiant) Environnement interactif d'analyse graphique 2D/3D, programmable destiné à l'analyse des grands ensembles de données pour la science et l'ingénierie. J Jsoftware 1989 1990 Gratuit Langage fonctionnel permettant le calcul matriciel Julia Jeff Bezanson, Stefan Karpinski, Viral B. Shah, Alan Edelman et d'autres contributeursContributors to JuliaLang/julia - GitHub 2009 2012 Gratuit Langage de programmation de haut niveau, performant et dynamique pour le calcul scientifique, avec une syntaxe familière aux utilisateurs d'autres environnements de développement similaires (Matlab, R, Scilab, Python, etc.). LabVIEW National Instruments 1985 1986 (commercial) (étudiant) Langage graphique et textuel à travers des nœuds de formules, mathscript et des fichiers de scripts .m. Maple Waterloo Maple 1980 1982 (commercial) (étudiant) Essentiellement un système de calcul formel. Mathcad Parametric Technology Corporation 1985 1986 (commercial) (étudiant) Calculs intégrés dans des notes de calculs. Mathematica Wolfram Research 1986 1988 Gratuit (Raspberry PiRaspberry Pi now includes Mathematica and Wolfram ), (commercial) (étudiant), (personal) Macworld, February 2009 Essentiellement un système de calcul formel. MATLAB The MathWorksfin des années 1970 1984 (standard) (éducation) Environnement et langage de calcul numérique sur lequel se greffent 80 modules dont Simulink pour la simulation. Maxima MIT Projet MAC et William Schelter et coll. 1967 1982 Gratuit Essentiellement un système de calcul formel. Civilized Software, Inc. 1970 (in SAIL), 1985 (in C) 1972 (on DEC-10), 1988 (on PCs), 1993 (on MACs) (standard) (étudiant) Environnement de calcul numérique et statistique pour les applications scientifiques par exemple en cinétique chimique. Origin OriginLab 1991 (std.) (Pro) (std., académique) (Pro, académique) (Pro, étudiant) Environnement d'analyse graphique et statistique 2D/3D pour la science et ingénierie . Karl GlazebrookFin des années 1990Vers 1997 Gratuit Ajoute la manipulation de matrice au langage Perl permettant d'être utilisé en astrophysique, océanographie... tracé 2D/3D. PSPP Ben Pfaff Années 1990 Années 1990 Gratuit Environnement de statistiques utilisé pour la visualisation et l’analyse d’échantillons. R R Foundation 1997 1997 Gratuit Langage de statistique pouvant s'intégrer dans divers environnements : RStudio, Jupyter. SageMath William A. Stein 2005 Gratuit Environnement web d'agrégation de système de calcul formel et de calcul numérique utilisant Python. SAS Anthony Barr et 1966 1972 Payant Environnement de statistique. Langage proche de MATLAB. Texas Multicore Technologies 1989 2012 Gratuit (Édition Community), (Édition Professionnelle) Langage de programmation fonctionnelle ayant de bonnes performances par parallélisation automatique à la compilation. John E. Davis 1992 Gratuit Disponible soit comme un produit indépendant ou comme un interpréteur embarqué dans un autre programme comme Jed. Il permet le calcul matriciel. Scilab Inria puis Scilab Enterprises 1990 1994 Gratuit Langage et environnement de calcul numérique multi‐plate‐forme fournissant un environnement de calcul pour des applications scientifiques. Il possède un langage de programmation orienté calcul numérique de haut niveau. Il peut être utilisé pour le traitement du signal, l’analyse statistique, le traitement d’images, les simulations de dynamique des fluides, l’optimisation numérique, et la modélisation et simulation de systèmes dynamiques explicites et implicites. SolidThinking Embed(VisSim) Visual Solutions puis 1989 - (commercial) Gratuit visualisation uniquement -/free v3.0 (enseignement) Environnement de Programmation visuelle pour la simulation et le Model-based design. Utilisé pour la science et dans l'ingénierie. SPSS , Dale H. Bent, et C. Hadlai Hull 1968 Payant Logiciel utilisé pour l'analyse statistique. Sysquake Calerga 1998 Gratuit (Base) (Pro, commercial) (Pro, enseignement) Environnement de calcul numérique basé sur un langage de programmation largement compatible avec MATLAB avec graphiques interactif. Universal Technical Systems, Inc.fin des années 1970 1982 (étudiant) (commercial) Calcul numérique et . Yorick n/a n/a n/a Gratuit Langage de programmation interprété impératif destiné au calcul numérique et au tracé de graphiques. Sa syntaxe, fortement inspirée du C, est spécialement prévue pour les calculs sur les tableaux. Yorick s'apparente en cela au logiciel propriétaire IDL.
Système d'exploitation Systèmes d'exploitation sur lesquels le logiciel peut s'exécuter sans émulation.
Windows OS X Linux BSD Unix DOS Android SaaS Dyalog APL FlexPro FreeMat GAUSS GNU Data Language GNU Octave IDL J Julia LabVIEW Maple Mathcad Mathematica MATLAB Maxima Origin PSPP R SageMath Once was supported SAS Scilab SolidThinking Embed SPSS Sysquake Yorick
Caractéristiques du langage Les couleurs indique pour chaque caractéristique, si elle est :
Support pour la création d'exécutablesDans ce tableau il faut comprendre que l'exécution du programme ne nécessite pas un interpréteur. Support du calcul formel Support de la programmation orientée objet Création d'interface graphique Type prédéfini tableau multi-dimensionnel Site web central pour les extensions et bibliothèques Appel à d'autres langages Appel depuis d'autres langages COM, Excel Excel, COM, .NET Dyalog APL Win32, .NET, WPF, HTML/JS COM, .NET, WebServices GNU Data Language GNU Octave J JavaScript JavaScript Julia LabVIEW C/C++, DLL, Python, Perl, Tcl, MATLAB, ActiveX, C#/.NET Maple C, C#, Fortran Mathematica Excel, LabVIEW MATLAB R SageMath SAS
Vitesse d'exécution L'analyse numérique nécessite souvent des calculs intensifs, des études sont souvent menées pour classer les langages suivant leurs performances.
Formats de fichiers pouvant être lu
Nom CIF CSV EDF GRIB HDF KML NetCDF ODF OOXML Dyalog APL FreeMat FlexPro GAUSS GNU Data Language GNU Octave IDL J Julia LabVIEW Maple Mathcad Mathematica MATLAB Maxima Origin PSPP R SageMath SAS Scilab Oui Oui Oui SolidThinking Embed(VisSim) SPSS Sysquake Yorick
Format de fichier pouvant être écrit
Nom CIF CSV EDF GRIB HDF KML NetCDF ODF OOXML Dyalog APL FreeMat FlexPro GAUSS GNU Data Language GNU Octave IDL J Julia LabVIEW Maple Mathcad Mathematica MATLAB Maxima Origin PSPP R SageMath SAS Scilab SolidThinking Embed(VisSim) SPSS Sysquake Yorick
Voir aussi
Comparaison de logiciels d'apprentissage profond Comparaison de logiciels de statistiques
Références
Liens externes
analyse numérique Catégorie:Logiciel de calcul numérique