Funktionserstellung
Funktionen enthalten einen oder mehrere sequentielle Befehle und können Eingaben akzeptieren und Ausgaben zurückgeben. Wenn Sie einen mehrzeiligen Code verwenden möchten, dann verwenden Sie das Schlüsselwort function, um eine Funktion in einer Datei zu definieren. Zum Beispiel addiert diese Funktion die Steuer zu einem Preis.
function total = addtax(price,taxrate) tax = price.*taxrate; total = price + tax; end
Wenn Sie alternativ eine einzeilige Funktion für die Übergabe an eine andere Funktion definieren möchten, dann können Sie eine anonyme Funktion erstellen.
MATLAB-Sprachsyntax
function | Deklarieren von Funktionsname, Eingaben und Ausgaben |
Themen
- Erstellen von Funktionen in Dateien
Speichern Sie mehrere Befehle in einer Programmdatei, die Eingaben akzeptieren und Ausgaben zurückgeben kann.
- Types of Functions
There are several types of functions available with MATLAB®, including local functions, nested functions, private functions, and anonymous functions.
- Function Precedence Order
To determine which function to call when multiple functions in the current scope have the same name, MATLAB uses function precedence order.
- Hinzufügen von Hilfetext für Ihr Programm
Fügen Sie Ihrem Programm Hilfetext hinzu, der im Befehlsfenster angezeigt wird, wenn Sie die Funktion
helpverwenden. - Indexing into Function Call Results
This topic describes how to dot index into temporary variables created by function calls.
- Configure the Run Button for Functions
Run functions that require some initial setup from the Editor by configuring the Run button.
Verwandte Informationen
Unterrichtsmaterialien
Programmierung: Strukturieren von Code
Lernen Sie, wie Sie Funktionen schreiben und dokumentieren und Ihren Code debuggen, kommentieren und teilen.
