Technologie

6 Alternatives MATLAB que vous pouvez utiliser

6 Alternatives MATLAB que vous pouvez utiliser

Il existe de nombreuses applications logicielles considérées comme indispensables pour une variété de domaines spécialisés du milieu universitaire et de la recherche, tels que l'ingénierie, la science et l'économie. Et le populaire MATLAB en est un exemple idéal. Construit autour du langage de script propriétaire du même nom, l'environnement MATLAB est utilisé par des millions d'utilisateurs pour leurs besoins de calcul numérique, avec des cas d'utilisation avancés comprenant la création d'interfaces utilisateur, et même l'interfaçage avec des programmes écrits dans d'autres langues. Et si c'est vraiment génial, MATLAB doit être le seul du genre, non?

Faux, car il y en a beaucoup excellentes alternatives MATLAB que vous pouvez utiliser. Alors n'attendons plus et sautons directement!

Meilleures alternatives MATLAB

1. Wolfram Mathematica

Développé par Wolfram Research, les pionniers des logiciels de calcul, Mathematica est livré avec une multitude de fonctionnalités pour tous vos besoins de calcul mathématique. le la dernière version propose plus de 700 nouvelles fonctions, ainsi que plusieurs bibliothèques de fonctions et outils de visualisation / animation géographique. Et ce n'est que la pointe de l'iceberg. Du traitement d'image 2D / 3D au traitement amélioré du signal, et de l'automatisation apprentissage automatique aux calculs graphiques améliorés, Mathematica peut tout gérer. Ensuite, il existe des outils puissants pour se connecter aux systèmes basés sur DLL, SQL, CUDA, OpenCL et Fortran. UNE cadre d'API organisé permet la connectivité de périphérique externe, et il peut également se connecter avec des langages de programmation comme Haskell, AppleScript et Clojure.

Disponibilité de la plateforme: Windows, Mac OS X, Linux

Tarification: Commence à 149 $ par an. Les prix varient en fonction des cas d'utilisation. Essai de 15 jours disponible

Télécharger

2. Érable

Possédant un puissant moteur Math, Maple est une alternative MATLAB assez riche en fonctionnalités. Il vous permet de saisir des problèmes en notation mathématique traditionnelle et de créer des interfaces personnalisées. Érable comprend un langage de programmation de type impératif typé dynamiquement, identique à Pascal. Et bien sûr, il peut également s'interfacer avec d'autres langages (par exemple C, Java). Il a plus de 5000 fonctions couvrant tous les domaines des mathématiques, et de nombreux modules utiles tels que l'éditeur d'équations, le gestionnaire de variables et les tracés de données en direct. Même les symboles écrits à la main sont reconnus, et il pouvez connectez-vous avec MATLAB ainsi que. Grâce à sa polyvalence, l'utilisation de Maple s'étend dans des domaines tels que la modélisation financière, la conception de contrôles et l'analyse de données statistiques. En fait, il a joué un rôle déterminant dans la découverte de la forme de Gomboc basée sur les mathématiques..

Disponibilité de la plateforme: Windows, Mac OS X, Linux

Tarification: Commence à 99 $. Les prix varient en fonction des cas d'utilisation. Essai de 30 jours disponible

Télécharger

3. Octave GNU

Vous voulez une centrale électrique gratuit et open-source alternative à MATLAB? GNU Octave est tout ce dont vous avez besoin. Composé d'un langage interprété de haut niveau, il est principalement destiné aux calculs numériques, mais peut également gérer une manipulation et une visualisation approfondies des données tout aussi bien. L'une de ses caractéristiques les plus uniques est probablement interface de ligne de commande interactive, utilisé pour résoudre numériquement des problèmes linéaires et non linéaires. De plus, le langage Octave est assez identique à MATLAB, ce qui facilite la portabilité de la plupart des programmes. D'autres caractéristiques notables incluent l'historique des commandes, la complétion des noms de variables et une grande variété de packages, qui permettent au logiciel de tout faire, de la résolution d'équations différentielles partielles de réaction d'advection différentielle (DAR) à l'interfaçage avec des bases de données SQL..

Disponibilité de la plateforme: Windows, Mac OS X, Linux

Tarification: Libérer

Télécharger

4. Scilab

En maintenant un équilibre sain entre les fonctionnalités et la facilité d'utilisation, Scilab est un excellent logiciel de calcul numérique open source, que vous pouvez utiliser à la place de MATLAB. Il est livré avec un langage de programmation de haut niveau à orientation numérique. Cependant, en raison de fonctionnalités telles que la saisie dynamique et la gestion automatique de la mémoire, il devient possible d'exprimer des problèmes numériques en utilisant une quantité réduite de code. Scilab est également livré avec un forfait «Xcos» gratuit (analogue au Simulink de MATLAB) pour la modélisation et la simulation sans effort de systèmes dynamiques explicites et implicites. le la syntaxe de Scilab est largement basée sur MATLAB. D'autres fonctionnalités régulières, telles que la visualisation 2D / 3D, l'analyse du système de contrôle, etc. sont également présentes. Oh, et il y a pas mal de modules externes disponibles pour cela aussi, pour faire des choses comme les calculs de réseau et le calcul GPU.

Disponibilité de la plateforme: Windows, Mac OS X, Linux

Tarification: Libérer

Télécharger

5. SageMath

Couvrant à peu près tout en mathématiques (algèbre, calcul, théorie des nombres, etc.), SageMath est un logiciel de calcul numérique robuste qui utilise un Syntaxe semblable à Python, avec prise en charge des constructions procédurales, fonctionnelles et orientées objet. Peut-être que sa caractéristique remarquable est un bloc-notes basé sur un navigateur qui vous permet de revoir et de réutiliser les entrées / sorties précédentes, y compris tout, des graphiques aux annotations de texte. Il est compatible avec presque tous les principaux navigateurs Web et les ordinateurs portables sont accessibles à la fois localement et via des connexions HTTP sécurisées. Sa bibliothèque standard Python comprend des outils de connexion à SQL, FTP, etc., et SageMatch peut même être appelé de l'intérieur Mathematica (mentionné précédemment). Il est construit à partir de près de 100 packages open-source, avec un support informatique distribué et une suite de tests automatisés arrondissant la liste des fonctionnalités..

Disponibilité de la plateforme: Windows, Mac OS X, Linux

Tarification: Libérer

Télécharger

6. Julia

À proprement parler, Julia n'est pas une «alternative» complète à MATLAB, en ce sens qu'elle essentiellement un langage de programmation dynamique de haut niveau, destiné au calcul numérique. Cependant, vous pouvez facilement l'utiliser via l'IDE gratuit JunoQuant au langage lui-même, il est livré avec un compilateur sophistiqué, avec prise en charge du calcul parallèle distribué, et une grande bibliothèque de fonctions mathématiques. Et grâce à la communauté de développeurs active, la liste des packages externes ne cesse de s'allonger également. Il est conçu pour le cloud computing et l’approche de «répartition multiple» facilitedéfinir le comportement de la fonction dans de nombreuses combinaisons de types d'arguments. Vous obtenez également des macros de type Lisp, des capacités de type shell pour gérer facilement d'autres processus. Oh, et les conférences Julia ont lieu à nul autre que le MIT de renommée mondiale lui-même.

Disponibilité de la plateforme: Windows, Mac OS X, Linux

Tarification: Libérer

Télécharger

VOIR AUSSI: 10 ressources en ligne gratuites pour apprendre Linux

Mieux faire le calcul numérique, même sans MATLAB

En tant que leader incontesté en matière de calcul numérique / mathématique, MATLAB est évidemment le progiciel de calcul le plus chargé en fonctionnalités. Mais si vous recherchez quelque chose de différent, il existe de nombreuses alternatives intéressantes, comme indiqué ci-dessus. Essayez-les et exprimez vos découvertes dans la section commentaires ci-dessous.

Rencontrez les gagnants mondiaux du YouTube Space Lab
YouTube a annoncé les gagnants du YouTube Space Lab, le concours scientifique qui a mis au défi des étudiants de 14 à 18 ans de concevoir une expérie...
Techmeme a un tout nouveau look
Le site Web d'agrégateur d'actualités technologiques http://techmeme.com a récemment obtenu un aspect plus simple et plus propre. Il y a de nombreux c...
Comment renommer par lots des fichiers sur Mac sans utiliser d'applications tierces
L'une des choses qui ne sont pas immédiatement claires dans la «manière de faire du Finder» est de savoir comment renommer plusieurs fichiers à la foi...