Domanda

Sto trasferendo alcune MATLAB su Scilab . Il bello è che esiste una toolbox di conversione che rende le cose molto facile.

Il problema è che non ho trovato la controparte della funzione palestre e la cassetta degli attrezzi simbolica in generale. (Vorrei anche una porta della Control System Toolbox , e sto ancora cercando alcune funzioni di cui potrei avere bisogno).

L'unica cosa sulla cassetta degli attrezzi simbolica che ho trovato è questo , ma è stato un po 'complicato e non così semplice (in realtà non sono stato in grado di installarlo correttamente in 30 minuti, e per ora ho rinunciato. Proverò più avanti), e deve essere installato Maxima. Qualcuno ne sa qualcosa?

Scilab non è esattamente un must. Il progetto mira a fornire un'alternativa più gratuita e open source a MATLAB. Ho visto che c'è SymPy per Python , e potrei semplicemente usarlo con SciPy , ma avevo perso la casella degli strumenti di conversione cosa: \

Detto questo, cosa dovrebbe essere migliore? Fai lavorare SciLab e Maxima insieme o passa a Python & amp; co.? Questo è l'inizio del progetto, quindi prima scelgo questo, meglio è.

È stato utile?

Soluzione

Vedi Ciao MATLAB, ciao Python , grazie Sage per un'esperienza di prima mano nella migrazione da MATLAB a Python.

Altri suggerimenti

Non per scoraggiare il tuo progetto, ma se vuoi solo un'alternativa gratuita e open source a MATLAB , hai guardato Octave progetto? Contribuire potrebbe essere più produttivo della creazione della propria alternativa MATLAB.

Se il tuo progetto richiede la funzionalità di Symbolic di MATLAB, dai un'occhiata a

Dalla mia rapida ricerca su Google non ho trovato nulla di paragonabile al Simulink di MATLAB.

Inoltre, Python e SciPy hanno la maggior parte delle funzionalità di MATLAB, e immagino che l'utilità di conversione di Scilab sarebbe utile per trasferire i tuoi M-Files nel codice Scilab.

La tua domanda sembra implicare che desideri eseguire il port su MATLAB Toolbox

  

L'unica cosa sulla cassetta degli attrezzi simbolica che ho trovato è questa ...

Spero di averti semplicemente frainteso. In tal caso, potrebbero verificarsi problemi di licenza se si dovesse distribuire il sistema a causa della MATLAB Toolbox. Solo un pensiero. Ma forse desideri trasferire il tuo codice MATLAB in modo che non abbia la dipendenza MATLAB.

Aggiornamento

Per la funzionalità del sistema di controllo Octave, ho appena scoperto che Octave ha una cassetta degli attrezzi, vedi:

Che ha alcune delle funzionalità di Simulink, ma non sembra avere l'interfaccia grafica per i diagrammi a blocchi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top