Affichage des articles dont le libellé est octave. Afficher tous les articles
Affichage des articles dont le libellé est octave. Afficher tous les articles

dimanche 20 octobre 2024

Divergences entre matlab et octave

Matlab™ ©®  est un des premiers logiciel de calcul numérique créé à la fin des années 80, il reste très utilisé dans le domaine industriel  malgré une syntaxe parfois archaïque et l'existence d'alternatives libres comme GNUoctave, Scilab, ou même Python! Chaque année quand je dois utiliser ce logiciel pour illustrer des cours de calcul numérique, je prépare mes scripts avec GNUoctave et évidement lors des TP je découvre de nouvelles  aberrations "fonctionnalités" toujours plus stupéfiantes  ...


comportement différent entre matlab et GNUoctave
lors de la résolution d'un système linéaire 


jeudi 18 juillet 2019

une fonction deval pour octave

Résoudre  numériquement une équation différentielle est une fonctionnalité très importante pour un logiciel de calcul numérique comme Scilab, Matlab® ou Octave ... chacun de ces logiciels possède des fonctions pour résoudre ce type de problème, leurs syntaxes sont très proches mais pas forcément compatibles. Si Scilab a choisit de développer sa propre syntaxe  Octave a fait le choix d'être un clone libre de Matlab® et donc de coller au plus près de sa syntaxe. Au contraire Matlab® à tout intérêt  à ne pas être compatible avec un logiciel libre qui proposerait les mêmes fonctionnalités. La question des équations différentielles donne un bon exemple de ce jeu du chat et de la souris entre un modèle propriétaire et son clone libre.