Come scrivere una funzione MATLAB

December 12

Come scrivere una funzione MATLAB


Sebbene MATLAB contiene un gran numero di funzioni già scritte, è spesso necessario per creare funzioni personalizzate come parte del flusso di lavoro. funzioni di MATLAB personalizzate sono scritti in M-file, ciascuno contenente una singola funzione personalizzata con il codice definito dall'utente.

istruzione

1 Aprire il menu "File", quindi selezionare "Nuovo". Selezionare "Blank M-file." Assegnare un nome al file con il titolo della funzione personalizzata. Ad esempio, il M-file per un funzione personalizzata chiamata "my_function ()" sarebbe "my_function.m."

2 Dichiarare il nome della funzione, argomenti di input e variabili di uscita:

funzione [OUTPUT_1, output_2] = my_function (input_1, INPUT_2)

Una funzione senza argomenti di uscita o di ingresso sarebbe stata dichiarata come:

funzione [] = my_function ()

È anche possibile dichiarare una funzione con un numero variabile di argomenti di input:

funzione [OUTPUT_1, output_2] = my_function (input_1, INPUT_2, ...)

3 Scrivere il codice personalizzato dopo la dichiarazione di funzione. Rientrare tutte le righe di codice dopo la dichiarazione di funzione.

4 Terminare il codice della funzione con la parola chiave "fine".

Consigli e avvertenze

  • Se la memorizzazione di funzioni personalizzate nella rubrica personale, selezionare "File", quindi "Set Path" per aggiungere la direzione al percorso di ricerca di MATLAB.