LocalazyLocalazy
Octave est un langage interprété de haut niveau, principalement destiné aux calculs numériques. Il fournit une interface de ligne de commande pratique pour résoudre numériquement des problèmes linéaires et non linéaires, et pour effectuer d'autres expériences numériques en utilisant un langage qui est en grande partie compatible avec Matlab. Il peut également être utilisé comme un langage orienté vers le traitement par lots. Octave dispose d'outils étendus pour résoudre des problèmes numériques courants d'algèbre linéaire, trouver les racines d'équations non linéaires, intégrer des fonctions ordinaires, manipuler des polynômes et intégrer des équations différentielles ordinaires et des équations aux dérivées partielles. Il est facilement extensible et personnalisable grâce à des fonctions définies par l'utilisateur et écrites dans le propre langage d'Octave, ou grâce à des modules chargés dynamiquement et écrits en C++, C, Fortran ou d'autres langages.