Pregunta

Estoy transfiriendo algunas funciones de MATLAB a Scilab . Lo bueno es que hay una caja de herramientas de conversión que hacen las cosas muy fácil.

El problema es que no encontré la contraparte de la función syms y la caja de herramientas simbólica en general. (También me gustaría un puerto de Control System Toolbox , y aún estoy buscando algunas funciones que pueda necesitar).

Lo único que he encontrado sobre la caja de herramientas simbólica es esto , pero fue un poco complicado y no tan fácil (en realidad no pude configurarlo correctamente en 30 minutos, y me di por vencido por ahora. Voy a intentarlo más tarde), y necesita que se instale Maxima. ¿Alguien sabe algo al respecto?

Scilab no es exactamente un deber. El objetivo del proyecto es ofrecer una alternativa más gratuita y de código abierto a MATLAB. Vi que hay SymPy para Python , y podría usarlo con SciPy , pero había perdido la caja de herramientas de conversión cosa: \

Dicho esto, ¿qué debería ser mejor? Haga que SciLab y Maxima trabajen juntos o muévase a Python & amp; co.? Este es el inicio del proyecto, así que cuanto antes escoja esto, mejor.

¿Fue útil?

Solución

Ver Bye MATLAB, hola Python , gracias Sage por una experiencia de primera mano en la migración de MATLAB a Python.

Otros consejos

No para desalentar su proyecto, pero si solo quiere una alternativa gratuita y de código abierto a MATLAB , ¿has visto el Octave proyecto? Contribuir allí puede ser más productivo que crear su propia alternativa de MATLAB.

Si su proyecto requiere la funcionalidad de Symbolic de MATLAB, eche un vistazo a

De mi búsqueda rápida en Google no encontré nada comparable al Simulink de MATLAB.

Además, Python y SciPy tienen la mayor parte de la funcionalidad de MATLAB, y supongo que la utilidad de conversión de Scilab sería útil para portar sus propios M-Files en el código de Scilab.

Su pregunta parece implicar que desea transferir a través de MATLAB Toolboxes

  

Lo único sobre la caja de herramientas simbólicas que he encontrado es esto ...

Espero haberte malinterpretado. Si es así, podría haber problemas de licencia si distribuyera su sistema debido a MATLAB Toolbox. Solo un pensamiento. Pero quizás desee portar su código MATLAB para que no tenga la dependencia MATLAB.

Actualizar

Para la funcionalidad del sistema de control Octave, acabo de descubrir que Octave tiene una caja de herramientas, consulte:

Que tiene algunas de las funciones de Simulink, pero no parece tener la interfaz gráfica para crear diagramas de bloques.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top