Contenuto principale

La traduzione di questa pagina non è aggiornata. Fai clic qui per vedere l'ultima versione in inglese.

Creazione di funzioni

R2026a
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

Risorse didattiche