Technik

6 MATLAB-Alternativen, die Sie verwenden könnten

6 MATLAB-Alternativen, die Sie verwenden könnten

Es gibt eine ganze Reihe von Softwareanwendungen, die für eine Vielzahl von Fachgebieten in Wissenschaft und Forschung wie Ingenieurwesen, Wissenschaft und Wirtschaft als unverzichtbar gelten. Und das beliebte MATLAB ist ein ideales Beispiel dafür. Die MATLAB-Umgebung basiert auf der gleichnamigen proprietären Skriptsprache und wird von Millionen von Benutzern für ihre numerischen Computeranforderungen verwendet. Erweiterte Anwendungsfälle umfassen die Erstellung von Benutzeroberflächen und sogar die Schnittstelle zu Programmen, die in anderen Sprachen geschrieben sind. Und wenn es wirklich so großartig ist, muss MATLAB das einzige seiner Art sein, richtig?

Falsch, da es viele gibt tolle MATLAB-Alternativen dass Sie verwenden können. Warten wir also nicht länger und springen direkt hinein!

Beste MATLAB-Alternativen

1. Wolfram Mathematica

Mathematica wurde von Wolfram Research, dem Pionier der Computersoftware, entwickelt und bietet eine Vielzahl von Funktionen für alle Ihre mathematischen Rechenanforderungen. Das Die neueste Version bietet über 700 neue Funktionen, sowie mehrere Funktionsbibliotheken und Geovisualisierungs- / Animationswerkzeuge. Und das ist nur die Spitze des Eisbergs. Von der 2D / 3D-Bildverarbeitung bis zur verbesserten Signalverarbeitung und von der Automatisierung maschinelles Lernen Für verbesserte grafische Berechnungen kann Mathematica alles verarbeiten. Darüber hinaus gibt es leistungsstarke Tools für die Verbindung zu Systemen, die auf DLL, SQL, CUDA, OpenCL und Fortran basieren. EIN kuratiertes API-Framework ermöglicht die Konnektivität externer Geräte und kann dies auch mit Programmiersprachen verbinden wie Haskell, AppleScript und Clojure.

Plattformverfügbarkeit: Windows, Mac OS X, Linux

Preisgestaltung: Beginnt bei 149 US-Dollar pro Jahr. Die Preise variieren je nach Anwendungsfall. 15 Tage Testversion verfügbar

Herunterladen

2. Ahorn

Maple verfügt über eine leistungsstarke Math-Engine und ist eine ziemlich funktionsreiche MATLAB-Alternative. Sie können Probleme in der traditionellen mathematischen Notation eingeben und benutzerdefinierte Schnittstellen erstellen. Ahorn Enthält eine dynamisch typisierte Programmiersprache im imperativen Stil, identisch mit Pascal. Und natürlich kann es auch mit anderen Sprachen (z. B. C, Java) verbunden werden. Es hat über 5000 Funktionen, die alle Bereiche der Mathematik abdecken, und zahlreiche nützliche Module wie Gleichungseditor, Variablenmanager und Live-Daten-Plots. Sogar handgeschriebene Symbole werden erkannt und es können Verbinde dich mit MATLAB auch. Dank seiner Vielseitigkeit erstreckt sich die Verwendung von Maple auf Bereiche wie Finanzmodellierung, Kontrolldesign und statistische Datenanalyse. Tatsächlich war es maßgeblich an der Entdeckung der mathematikbasierten Gomboc-Form beteiligt.

Plattformverfügbarkeit: Windows, Mac OS X, Linux

Preisgestaltung: Beginnt bei 99 $. Die Preise variieren je nach Anwendungsfall. 30 Tage Testversion verfügbar

Herunterladen

3. GNU Octave

Willst du ein Kraftpaket kostenlos und Open Source Alternative zu MATLAB? GNU Octave ist alles was Sie brauchen. Bestehend aus einer hoch interpretierten Sprache, ist es in erster Linie für numerische Berechnungen gedacht, kann es aber auch umfangreiche Datenmanipulation und -visualisierung durchführen genau so gut. Wahrscheinlich eines der einzigartigsten Merkmale ist das interaktive Befehlszeilenschnittstelle, wird zur numerischen Lösung linearer und nichtlinearer Probleme verwendet. Darüber hinaus ist die Octave-Sprache ziemlich identisch mit MATLAB, was die einfache Portabilität der meisten Programme ermöglicht. Weitere bemerkenswerte Funktionen sind der Befehlsverlauf, die Vervollständigung des Variablennamens und eine Vielzahl von Paketen, mit denen die Software alles tun kann, von der Lösung partieller Differentialgleichungen mit Differential Advection Reaction (DAR) bis hin zur Schnittstelle mit SQL-Datenbanken.

Plattformverfügbarkeit: Windows, Mac OS X, Linux

Preisgestaltung: Kostenlos

Herunterladen

4. Scilab

Scilab ist ein großartiges Open-Source-Paket für numerische Berechnungen, das Sie anstelle von MATLAB verwenden können, um ein ausgewogenes Verhältnis zwischen Funktionen und Benutzerfreundlichkeit zu gewährleisten. Es kommt mit einem Hochrangige, numerisch orientierte Programmiersprache. Aufgrund von Funktionen wie dynamischer Typisierung und automatischer Speicherverwaltung wird es jedoch möglich, numerische Probleme mit reduzierter Codemenge auszudrücken. Scilab kommt auch mit einem kostenloses "Xcos" -Paket (analog zu MATLABs Simulink) zur mühelosen Modellierung und Simulation expliziter und impliziter dynamischer Systeme. Das Die Syntax von Scilab basiert weitgehend auf MATLAB. Andere reguläre Funktionen wie 2D / 3D-Visualisierung, Steuerungssystemanalyse usw. sind ebenfalls vorhanden. Oh, und es gibt auch einige externe Module dafür, um Dinge wie Netzwerkberechnungen und GPU-Berechnungen durchzuführen.

Plattformverfügbarkeit: Windows, Mac OS X, Linux

Preisgestaltung: Kostenlos

Herunterladen

5. SageMath

SageMath deckt nahezu alles in der Mathematik ab (Algebra, Analysis, Zahlentheorie usw.) und ist eine robuste numerische Computersoftware, die a verwendet Python-ähnliche Syntax, mit Unterstützung für prozedurale, funktionale und objektorientierte Konstrukte. Vielleicht ist seine herausragende Eigenschaft eine Browser-basiertes Notizbuch, mit dem Sie frühere Ein- / Ausgaben überprüfen und wiederverwenden können, einschließlich alles von Grafiken bis zu Textanmerkungen. Es ist mit fast allen gängigen Webbrowsern kompatibel und auf die Notebooks kann sowohl lokal als auch über sichere HTTP-Verbindungen zugegriffen werden. Die Python-Standardbibliothek enthält Tools zum Herstellen einer Verbindung zu SQL, FTP usw. und SageMatch kann sogar von innen aufgerufen werden Mathematica (zuvor erwähnt). Es besteht aus fast 100 Open-Source-Paketen mit verteilter Computerunterstützung und einer automatisierten Testsuite, die die Funktionsliste abrundet.

Plattformverfügbarkeit: Windows, Mac OS X, Linux

Preisgestaltung: Kostenlos

Herunterladen

6. Julia

Genau genommen ist Julia keine vollständige „Alternative“ zu MATLAB in dem Sinne, dass es so ist im wesentlichen a Hochwertige, dynamische Programmiersprache für numerisches Rechnen. Sie können es jedoch problemlos über die kostenlose Juno IDE verwendenDie Sprache selbst wird mit einem hoch entwickelten Compiler mit Unterstützung für verteiltes paralleles Rechnen und einer großen Bibliothek mathematischer Funktionen geliefert. Und dank der aktiven Entwickler-Community wächst auch die Liste der externen Pakete stetig. Es wurde für das Cloud-Computing entwickelt, und der Ansatz des „Mehrfachversands“ erleichtert das dDefinieren Sie das Funktionsverhalten für viele Argumenttypkombinationen. Sie erhalten auch Lisp-ähnliche Makros und Shell-ähnliche Funktionen zum einfachen Verwalten anderer Prozesse. Oh, und Julia-Konferenzen finden an keinem anderen als dem weltberühmten MIT selbst statt.

Plattformverfügbarkeit: Windows, Mac OS X, Linux

Preisgestaltung: Kostenlos

Herunterladen

SIEHE AUCH: 10 kostenlose Online-Ressourcen zum Erlernen von Linux

Machen Sie numerische Berechnungen auch ohne MATLAB besser

Als unbestrittener Marktführer im Bereich numerisches / mathematisches Rechnen ist MATLAB offensichtlich das funktionsreichste Rechenpaket auf dem Markt. Aber wenn Sie nach etwas anderem suchen, gibt es einige großartige Alternativen, wie oben gezeigt. Probieren Sie sie aus und hören Sie sich Ihre Ergebnisse im Kommentarbereich unten an.

5 Arten von Twitter-Nutzern basierend auf ihrem Verhalten
Als ich vor einem Jahr anfing, Twitter zu nutzen, war meine erste Reaktion: "Wo ist die Chatbox?" und nachdem ich herausgefunden hatte, dass wir nicht...
So erhalten Sie Transparenz auf dem Home Launcher in Android 4.4 Kitkat auf Nexus 4 ohne Rooting
Das KitKat-Update für Android 4.4 wurde weltweit auf Nexus 4 eingeführt. Nexus 4-Benutzer, die ihre Geräte auf Android 4.4 aktualisiert haben, haben m...
Batch-Umbenennen von Dateien in Windows
Das Umbenennen einer Datei auf Ihrem Windows-PC scheint eine einfache Aufgabe zu sein, und es ist in der Tat einfach, es sei denn, Sie möchten mehrere...