freie MATLAB-Umgebung

7

Ich lerne die MATLAB-Sprache und möchte eine Art von freier Umgebung zum Experimentieren haben. Die von MathWorks zur Verfügung gestellte MATLAB-Umgebung ist kommerziell. Es scheint eine Testversion verfügbar zu sein, aber ich kann nicht herausfinden, wie ich die Testlizenz bekomme.

Im Moment brauche ich nur eine Befehlszeile und die "Standardbibliotheken".

    
Dónal 21.02.2009, 02:32
quelle

6 Antworten

15

Octave ist größtenteils kompatibel mit matlab: Ссылка

    
CTT 21.02.2009 02:35
quelle
9

Wenn Sie gerade mit MATLAB beginnen, würde ich Ihnen dringend empfehlen, stattdessen den Python Pfad zu verwenden (außer dort ist ein sehr spezifischer Grund, warum Sie MATLAB verwenden müssen). Die Grundlagen (wie Array / Matrix-Operationen) sind MATLAB sehr ähnlich.

In meinem aktuellen Arbeitsgebiet (Neurowissenschaften) gibt es eine starke Migration von MATLAB zu Python. Viele Gruppen machen den Wechsel, weil Python kostenlos und generell leistungsfähiger ist.

Die grundlegenden Pakete, die Sie wahrscheinlich benötigen, um zu beginnen, wären numpy (grundlegende Array-Zahlen), scipy (mehr Algorithmen) und matplotlib (Plotten). Da Sie in der Befehlszeile arbeiten möchten, empfehle ich auch IPython .

Wie bereits in einer anderen Antwort erwähnt, gibt es auch einige Python-Distributionen, die viele Pakete enthalten, wie PythonXY , die Enthught Python-Distribution oder Anaconda .

Es gibt viele Tutorials im Internet, suchen Sie ein wenig und wählen Sie eine, die Sie mögen.

    
nikow 03.03.2009 13:33
quelle
6

Schauen Sie sich diese an:

Lesen Sie diesen Blogeintrag von Ryan Morlok für weitere Informationen auf Open-Source-Matlab-Alternativen.

Ich bin ein großer Fan von R , aber es ist kein Ersatz für Matlab ... es ist eine Alternative. Es gibt einen großen Unterschied!

    
JD Long 21.02.2009 02:47
quelle
3

Ich war kürzlich verliebt in Python XY. Es ist nicht genau wie Matlab, aber es hat viele der gleichen Funktionen und kopiert das Aussehen und Gefühl. Ich würde es persönlich nutzen, wenn ich keine Matlab-Lizenz kaufen wollte - nicht, wenn ich mit einem Matlab-Stand-in üben wollte.

www.pythontxy.com

    
Stephen Friederichs 03.03.2009 13:10
quelle
2

Andere Benutzer haben Ihnen die Beispiele gegeben, die ich vorgeschlagen hätte - Octave und Scilab. Von den beiden würde ich sagen, dass Scilab leistungsfähiger ist, aber Octave versucht wirklich, Quellkompatibilität mit Standard MATLAB und Scilab nicht zu sein.

Wenn Sie also mit einer MATLAB-ähnlichen Sprache experimentieren und Fähigkeiten erlernen möchten, die Sie eventuell auf MATLAB übertragen können, dann empfehle ich Ihnen, bei Octave zu bleiben.

    
WalkingRandomly 23.02.2009 09:39
quelle
1

Wenn Sie MATLAB direkt ausprobieren möchten, gibt es ein aktuelles Blog Eintrag auf der MathWorks-Website zu kostenlosen Testversionen von MATLAB und seinen verschiedenen Toolboxen. Wenn Sie noch nicht versucht haben, Kontakt mit ihnen aufzunehmen, können Sie über den Blog auf diese Seite zugreifen Produkttests oder, wenn Sie bereits ein lizenziertes Produkt besitzen, können Sie sich anmelden und Testversionen von Toolboxen herunterladen.

    
gnovice 21.02.2009 02:51
quelle

Tags und Links