Contenuto principale

Creazione di funzioni

Creare funzioni, comprese quelle anonime, locali e annidate

Le funzioni contengono uno o più comandi sequenziali e possono accettare input e restituire output. Quando si hanno più righe di codice, utilizzare la parola chiave function per definire una funzione all'interno di un file. Ad esempio, questa funzione aggiunge le tasse a un prezzo.

function total = addtax(price,taxrate)
     tax = price.*taxrate;
     total = price + tax;
end

In alternativa, se si desidera definire una funzione di una riga da passare a un'altra funzione, è possibile creare una funzione anonima.

Sintassi del linguaggio MATLAB

functionDichiarare il nome della funzione, gli input e gli output

Argomenti