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
help
function. - 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.