Meine Mitarbeiter verwenden Matlab, um einige Simulationen durchzuführen. Gibt es eine Open-Source-Alternative, die ich unter Linux verwenden könnte, um diese Skripte auszuführen? Sie müsste relativ kompatibel sein mit (1) der Matlab-Sprache (2) den *.fig-Dateien – gespeicherten Diagrammen.
Antwort1
Es gibt zwei Haupttypen für die Sprache (die ich .fig
allerdings nicht kenne):
Ich habe Octave und Scilab ausprobiert und in 90 % der Fälle läuft mein Code auf MATLAB ohne eine einzige Änderung. Manchmal sind ein paar Änderungen notwendig, aber diese sind gut dokumentiert und recht einfach umzusetzen. (Zum Beispiel %
als Kommentare statt //
usw.)
Eine schnelle Google-Suche hilft Ihnen dabei, zwischen Octave und SciLab das zu finden, was Ihren Anforderungen entspricht. Aber meiner Meinung nach sind beide brillant.
Antwort2
Wenn Fragen zu gleichwertigen Programmen für andere Plattformen auftauchen, schaue ich immer zuerst beiAls Alternative. Es scheint, es gibtmehrere Möglichkeiten in Ihrem Fall.
Interessanterweise sieht es so ausWolfram Alfahat eineEintritt in das Felddas unter Linux läuft, obwohl die Lizenz proprietär ist. Danach scheinen die beliebtestenSalbei,OktaveUndScilab, obwohl Sie die Liste durchsehen sollten, um zu sehen, ob etwas besser zu Ihnen passt, da es einige vielversprechende Namen gibt, wieFreeMatUndOpenModelica(obwohl die Projekte enttäuschend sein könnten, wenn sie noch nicht ausgereift sind.)
Antwort3
Ich bin nicht sicher, wie kompatibel mit den Matlab-Dateien, aber Sie könnten schauen Sie sichFreeMat, ein plattformübergreifendes Open-Source-System.
Antwort4
Sie können versuchen,Oktave, die eine Matlab ähnliche Sprache verwenden, oderWissenschaftslabor. *.fig Dateien, die Sie plotten können überXfigoder vielleichtGnuPlot.