Welche davon ist eine gute Alternative zu MATLAB: Scilab oder Octave?


Beste Antwort

Entscheiden Sie sich für Octave. Es ist MATLAB sehr ähnlich, da es die meisten Skripte und Funktionen enthält von MATLAB kann in Oktaven verwendet werden, wobei nur geringfügige Änderungen wie das Ende durch endfor (if for loop) endwhile (if while loop) ersetzt werden. Sie werden das Gefühl haben, in MATLAB zu codieren.

und in Bezug auf Scilab die Antwort anderer zu sehen, habe ich keine Erfahrung damit, sie jemals zu verwenden.

Antwort

As Viele haben bereits erwähnt, dass Sie sich für Scilab oder Sage entscheiden sollten. Wenn Sie jedoch Python mögen, überprüfen Sie Numpy mit Matplotlib, insbesondere in Ipython. Octave ist fast kompatibel mit Matlab-Code, während Ipython näher an der Oberfläche von Mathematica liegt. In Bezug auf die Leistung ist die Oktave möglicherweise langsamer als Matlab, aber Ipython / Numpy sollte schneller sein. Salbei wird verwendet, um elementare und fortgeschrittene, reine und angewandte Mathematik zu studieren. Es ist dasselbe wie MATLAB. Dies umfasst eine breite Palette von Mathematik, einschließlich grundlegender Algebra, Analysis, elementarer bis sehr fortgeschrittener Zahlentheorie, Kryptographie, numerischer Berechnung, kommutativer Algebra, Gruppentheorie, Kombinatorik, Graphentheorie, exakter linearer Algebra und vielem mehr. Es kombiniert verschiedene Softwarepakete und integriert deren Funktionalität nahtlos in eine gemeinsame Erfahrung. Es eignet sich gut für die Ausbildung und ist ein Open-Source-Mathematikprogramm, mit dem kommerzielle Software, die üblicherweise in der Mathematik- und Ingenieurausbildung, in großen staatlichen Labors und in der mathematikintensiven Forschung verwendet wird, beiseite geschoben werden soll. Dies hängt von Ihrer Verwendung ab.

Obwohl Python sowohl für wissenschaftliche als auch für numerische Berechnungen geeignet ist, erhalten Sie manchmal keine ordnungsgemäße Funktion für ein bestimmtes Problem, wie dies in MATLAB der Fall ist. Pypy-Code läuft viel schneller als MATLAB, aber wenn Sie eine statistische Analyse mit einem Datensatz vergleichsweise mittlerer Größe wünschen (wenn Sie einen eigenen PC verwenden), empfehle ich Ihnen, R zu verwenden.

Für statistische Analysen: R Für Bildanalysen: Versuchen Sie es ImageJ Diese Tools sind alle kostenlos, mit verfügbarer Quelle, hoher Qualität, guten Diagrammfunktionen und einer großen und aktiven Benutzergemeinschaft. Ich bin mir ziemlich sicher, dass für jeden von ihnen professioneller Support (gegen eine Gebühr) verfügbar ist, einschließlich Installation, Schulung, kundenspezifische Entwicklung usw.

Wenn einige MATLAB-Codes vorhanden sind, die Sie verwenden müssen, können Sie Ihren Die besten Chancen bestehen bei Octave und Scilab, obwohl keiner von beiden jeden MATLAB-Code ohne Änderungen ausführen kann.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.