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.
- Add Help for Your Program
Add help text to your program that displays in the Command Window when you use the
helpfunction. - 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.