• [^] # Re: PathSim et PathView

    Posté par . En réponse au journal Alternative libre à MATLAB. Évalué à 5 (+4/-0).

    Je me souviens dans les années 2000, ils avaient une commerciale très sympathique, mais à part ça...

    Dans mon entreprise, MATLAB est partout avec tous types de licences (locations, flottantes, personnelles, avec ou sans maintenance, etc., des centaines de licences, sous Windows mais aussi sous Linux).

    MATLAB lui même n'est pas si cher, mais je suis choqué de voir les prix pratiqués par MathWorks pour le moindre toolbox et l'absence de tout geste commercial même vis à vis de très gros clients comme nous... Ils profitent allègrement de leur position de quasi monopole.

    Mais les choses sont en train de changer : de plus en plus, nous passons à Python, très progressivement car c'est difficile à cause de l'énorme existant sous MATLAB. Il n'y a pas de traducteur MATLAB => Python même si l'IA se débrouille pas mal. Ça reste un boulot énorme...

    Pour Simulink, le passage à Python est problématique en effet, mais Simulink n'est pas tant utilisé chez nous en raison du coût probablement... On peut faire la même chose sous MATLAB, en moins visuel bien sûr.

    Sinon Octave est une très bonne alternative à MATLAB, souvent compatible sans changer une ligne de code (et on peut utiliser les MEX fonctions comme sous MATLAB en changeant juste l'interface). Mais le gros point noir c'est la rapidité : Octave ne possède pas de compilateur à la volée (le JIT de MATLAB) et dès que le code nécessite des boucles (inévitables dès qu'on fait des analyses paramétriques, type variation du rapport signal à bruit) les temps de calcul deviennent quasi prohibitifs... Python se débrouille bien mieux (notamment en utilisant Numba ou Cython). Et Octave n'a pas d'alternative à Simulink non plus.