Question

Je porte certaines des MATLAB dans Scilab . La chose intéressante est qu'il existe une boîte à outils de conversion qui rend les choses très facile.

Le problème est que je n'ai pas trouvé l'équivalent de la fonction syms , ni de la boîte à outils symbolique en général. (J'aimerais également un port de la Boîte à outils du Control System , mais je suis toujours à la recherche de fonctions dont j'aurais peut-être besoin).

La seule chose que j'ai trouvée concernant la boîte à outils symbolique est this , mais c’était un peu lent et pas si facile (en fait, j’ai été incapable de le configurer correctement en 30 minutes, et j’ai abandonné pour le moment. Je vais essayer plus tard), et il faut que Maxima soit installé. Est-ce que quelqu'un sait quelque chose à ce sujet?

Scilab n’est pas vraiment un must. Le projet vise à offrir une alternative plus gratuite et open source à MATLAB. J'ai vu qu'il existe SymPy pour Python , et je pourrais simplement l'utiliser avec SciPy , mais j'avais perdu la boîte à outils de conversion chose: \

Cela dit, quoi de mieux? SciLab et Maxima fonctionnent ensemble ou passez à Python & amp; co.? C'est le début du projet, donc plus tôt je le choisis, mieux c'est.

Était-ce utile?

La solution

Voir Au revoir MATLAB, bonjour Python , merci Sage pour la première expérience de migration de MATLAB vers Python.

Autres conseils

Ne découragez pas votre projet, mais si vous souhaitez simplement une alternative gratuite et open source à MATLAB , avez-vous consulté le Octave projet? Il peut être plus productif d’y contribuer que de créer votre propre alternative à MATLAB.

Si votre projet nécessite la fonctionnalité de Symbolic de MATLAB, consultez

.

Lors de ma recherche rapide sur Google, je n'ai rien trouvé de comparable au Simulink de MATLAB.

De plus, Python et SciPy ont la plupart des fonctionnalités de MATLAB, et je suppose que l'utilitaire de conversion de Scilab serait utile pour le portage de vos propres fichiers M-Files dans le code Scilab.

Votre question semble impliquer que vous souhaitez porter sur MATLAB Toolboxes

  

La seule chose que j'ai trouvée concernant la boîte à outils symbolique est la suivante:

J'espère que je vous ai mal interprété. Si tel est le cas, vous rencontrerez peut-être des problèmes de licence si vous distribuez votre système à cause de la boîte à outils MATLAB. Juste une pensée. Mais peut-être souhaitez-vous porter votre code MATLAB sur, de sorte qu'il ne possède pas la dépendance MATLAB.

Mettre à jour

Pour la fonctionnalité du système de contrôle Octave, je viens de constater qu’Octave dispose d’une boîte à outils, voir:

Qui possède certaines des fonctionnalités de Simulink, mais il ne semble pas avoir d'interface graphique pour la construction de diagrammes.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top