J'aimerais connaître les équivalents de Mathematica, Maple ou MATLAB sur Ubuntu, car les deux sont coûteux.
software-recommendation
matlab
mathematica
kernel_panic
la source
la source
J'utilise QT Octave car GNU Octave n'a pas une belle interface graphique. Bien que la plupart des commandes fonctionnent assez bien, certaines fonctions peuvent ne pas fonctionner comme prévu dans MATLAB
la source
Vous pouvez également essayer R. Il s'agit d'un environnement de programmation libre et gratuit. Il possède à la fois de puissantes capacités de visualisation, des bibliothèques numériques de puissance et tout ce que vous attendez d'un langage de programmation fonctionnel (enfin, à l'exception d'un compilateur).
la source
Je suggérerais python avec les bibliothèques appropriées comme une bonne option.
Ce n'est pas tout à fait un remplacement, car le langage python n'est pas aussi spécialisé pour les mathématiques que la syntaxe matlab / mathématique, mais il combine une syntaxe relativement bonne pour les mathématiques interactives avec un langage de programmation pleinement capable.
Vous voudrez installer les packages:
ipython
- une version beaucoup plus agréable du shell python standard, avec sauvegarde de session, complétion de tabulation, etc. Voir leur site web . Vous pouvez également souhaiteripython-notebook
disposer d'une session interactive basée sur un navigateur (voir l'image ci-dessous).python-numpy python-scipy python-matplotlib
- Bibliothèques scientifiques de base en python; Numpy fournit des tableaux efficaces pour gérer de grandes quantités de données; Scipy fournit des algorithmes, par exemple le clustering, la FFT, l'intégration numérique, l'algèbre linéaire; et Matplotlib fournit une grande variété de fonctions de traçage (y compris une interface conçue pour une utilisation interactive).spyder
- J'utilise normalement ces bibliothèques avec un éditeur de texte et une session de terminal ipython, mais si vous êtes plus à l'aise avec un environnement intégré, vous pouvez regarder spyder , un IDE conçu dans la veine de matlab / mathématique utilisant les bibliothèques ci-dessus. Voir capture d'écran ci-dessous.la source
Reduce , Maxima , Sage , Axiom (en trois variantes) et d'autres, tous sont gratuits et vous fourniront l'algèbre informatique sous Linux.
la source
Freemat est une bonne alternative. Il peut gérer la plupart des m-scripts Matlab.
la source
Mathematica et Matlab sont très gonflés car ils essaient d'en faire trop et d'être une sorte de solution miracle. Comme je l'ai dit, ils essaient.
Cependant, la plupart des bibliothèques et outils open source se concentrent sur un problème ou une zone de domaine particulier et le font de la manière la plus rapide et la plus efficace, tout en s'assurant qu'ils importent et exportent vers les formats appropriés afin que vous puissiez travailler avec plusieurs outils différents et transmettre vos données à partir d'un seul. à un autre.
Vous recevrez probablement une réponse beaucoup plus utile à votre question en spécifiant le domaine spécifique dans lequel vous souhaitez travailler, ou le type spécifique d'outils dont vous avez besoin par opposition à essayer de trouver un clone de quelque chose comme Matlab, que je n'utiliserais même pas si c'était gratuit.
la source
Je suggère d'installer Cantor qui prend en charge quatre environnements différents (Maxima, R, SAGE et KAlgebra).
Il a une interface très simple et il est facile à utiliser.
la source