Benutzer-Werkzeuge

Webseiten-Werkzeuge


tutorial:matlab

Dies ist eine alte Version des Dokuments!


Dieser Artikel befindet sich noch im Aufbau.

MATLAB

MATLAB bezeichnet ein kommerzielles Tool und deren Programmiersprache zur Lösung mathematischer Probleme.

Dieses Tutorial soll einen Einblick in die wesentlichen Elemente von MATLAB bieten.

FreeSoftware-Alternative

Eine bekannte FreeSoftware Alternative zu MATLAB bietet GNU Octave. GNU Octave stellt einen Klon von MATLAB dar, wobei GNU Octave einige Sprachfeatures hat, welche MATLAB nicht unterstützt. Hierzu gehören viele C-Style Features wie etwas die pre- und postfix Inkrementierung und Dekrementierung

a++;
++b;
c--;
--d; 

Viele Programme welche für MATLAB geschrienben sind, lassen sich auch mit GNU Octave ausführen und umgekehrt. Es gibt wie bereits erwähnt einige kleine Unterschiede. Der grosse Unterschied zwischen MATLAB und GNU Octave liegt im Angebot der sogenannten Toolboxen und Simulink.

Wie Funktioniert MATLAB

Skript

Im MATLAB kann ein Skript erstellt werden welches abgearbeitet werden kann. Dieses Skript wird zeilenweise abgearbeitet und nimmt keine Argumente auf noch gibt es etwas zurück (Konsolenausgaben ausgeschlossen).

Ein minimales Beispiel für ein solches Skript wäre

|main.m
a = 2;
b = 5;
a + b

Dieses Skript kann mit dem Befehl run('main.m') ausgeführt werden.

Funktion

Funktionen können im Gegensatz zu einem Skript Argumenten aufnehmen und Rückgaben geben. Das folgende Beispiel soll das, was im Beispiel für das Skript gezeigt wurde, als Funktion implementieren.

|foo.m
function result = foo(a, b)
    result = a + b;
end

Klassen

Handle

Value

tutorial/matlab.1423515562.txt.gz · Zuletzt geändert: 2015/02/09 20:59 von ninux

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki