Matlab, kurz für Matrix Laboratory, ist eine Programmiersprache , die eine Reihe von Manipulationen, vizualization und mathematische Funktionen auf Daten durchgeführt werden können. Die Sprache ist so , dass seine wichtigste Element ein Array oder eine Matrix ist , und die Sprache enthält eine Reihe von eingebauten rechnerische und grafische Verfahren strukturiert. Dies gibt Matlab den Rand über Sprachen wie C oder Fortran, wo solche Dimensionen und Techniken müssen manuell von Anfang an für die gleichen Zwecke wie Matlab verwendet werden programmiert werden würde . Der Matlab -Desktop
Die Matlab -Desktop enthält eine Reihe von Fenstern. Dazu gehören das Befehlsfenster und das Command History , wo Programme eingegeben und aufgelistet sind, und das aktuelle Verzeichnis , von wo aus Dateien und Programme geladen werden können. Wie Windows hat Matlab eigenen Start-Schaltfläche in der unteren linken seiner Desktop , die verwendet werden, um einen schnellen Zugriff auf verschiedene Tools und Hilfedateien zu bekommen ist . Schließlich zeigt die Workspace-Browser eine grafische Liste aller gespeicherten Matrizen und Variablen , von wo aus sie betrachtet und bearbeitet werden.
Eingeben von Befehlen
Matlab ist ähnlich anderen Programmiersprachen , dass Variablen definiert und Befehle eingegeben werden durch Text, durch eine Kommandozeilen-Schnittstelle . Im Gegensatz zu anderen Sprachen , aber Matlab integrierten Befehle Zentrum rund um mathematische Funktionen . Dies bedeutet, dass es eine Lernkurve mit Matlab verbunden - die Sprache muss zuerst gelernt werden. Obwohl Matlab ist besser geeignet für technische Zwecke als andere Programme wie Excel oder Minitab , ist es im Allgemeinen schwieriger für Anfänger abholen , aber wenn Sie eine Programmiersprache Hintergrund haben, finden Sie es leichter als andere
< . br> Matrizen
Matrizen sind die grundlegende Einheit in Matlab . Eine Matrix ist ein Netz von Werten , ähnlich wie die Haupt-Display sehen Sie in einem Tabellenkalkulationsprogramm wie Excel, außer die Matrix ist von einer Größe , die Sie definieren , anstatt ein großes Netz mit Leerzeichen zu füllen . Eine Reihe von Matrix -und Array- Arithmetik arithmetische Operationen können an ihnen durchgeführt werden , aus der linearen Gleichungen unter Verwendung der linearen Algebra , um komplexere Manipulationen, wie Berechnungen von Eigenwerten .
Stärken und Schwächen
Matlab Fokus auf Matrix-Operationen ist seine größte Stärke , und es ist besonders stark in numerischen Analysen und lineare Algebra . Es ist schwächer in symbolischen Manipulation Verfahren , aber das ist weniger ein Problem für Ingenieure , dass es für andere angewendet Wissenschaftler wie Physiker ist . Matlab ist eine interpretierte Sprache , anstatt einer kompilierten Sprache wie C oder C + +. Dies macht Fehler leichter zu finden und zu beheben, weil der Code nicht braucht, um vor jedem Testlauf kompiliert werden und weil es einfacher ist, Fehler der spezifischen Abschnitt des Codes, was ihnen zu verfolgen. Allerdings bedeutet dies verlangsamen Operationen im Vergleich zu diesen Alternativen .