Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> MATLAB

MATLAB M-Dateien: Scripts und Functions meistern

Bisher nutzten wir MATLAB als Taschenrechner. Doch MATLAB ist auch eine mächtige Programmiersprache und interaktive Rechenumgebung.

Sie können Befehlsfolgen in eine Datei schreiben und diese als vollständige Einheit ausführen – wie eine Funktion, die man aufruft.

Die M-Dateien

MATLAB kennt zwei Programmdatei-Typen:

Zum Erstellen nutzen Sie den MATLAB-Editor oder einen beliebigen Texteditor. Hier besprechen wir Script-Dateien. Ein Script enthält mehrere aufeinanderfolgende MATLAB-Befehle und Funktionsaufrufe. Ausführung durch Eingabe des Namens (ohne Extension) an der Kommandozeile.

Script-Datei erstellen und ausführen

Zum Erstellen einen Texteditor öffnen. Zwei Wege:

Beispiel: Ordner progs anlegen und Datei prog1.m erstellen:

mkdir progs
chdir progs
edit prog1.m

Bei Erstanlage bestätigt MATLAB mit „Yes“. Alternative: IDE → NEW → Script.

MATLAB M-Dateien: Scripts und Functions meistern

Code im Editor eingeben:

Live Demo
NoOfStudents = 6000;
TeachingStaff = 150;
NonTeachingStaff = 20;
Total = NoOfStudents + TeachingStaff ...
+ NonTeachingStaff;
disp(Total);

Ausführung: Run-Button im Editor oder >> prog1 in der Kommandozeile.

6170

Beispiel

Live Demo
a = 5; b = 7; c = a + b
d = c + sin(b)
e = 5 * d
f = exp(-d)

Ausgabe:

c = 12
d = 12.657
e = 63.285
f = 3.1852e-06

MATLAB

  1. MATLAB Grundlagen: Wesentliche Syntax & Befehle meistern
  2. Variablen in MATLAB verstehen: Grundlagen & Beispiele
  3. Wichtige MATLAB-Befehle für effizientes Computing
  4. MATLAB Datentypen: Umfassender Leitfaden
  5. MATLAB Operatoren meistern: Arithmetik, Logik, Bitweise Operationen
  6. MATLAB Matrizen Grundlagen: Erstellen, Referenzieren, Manipulieren
  7. MATLAB: Mehrdimensionale und spezielle Arrays meistern
  8. MATLAB-Colon-Notation meistern: Vektoren erstellen & effizient iterieren
  9. MATLAB – Zahlen: Typen, Speicherung und Konvertierung
  10. MATLAB Strings meistern: Einfache Erstellung & Verwendung