Come creare una funzione in Matlab?

Domanda di: Dr. Cleopatra Romano  |  Ultimo aggiornamento: 24 agosto 2026
Valutazione: 4.3/5 (67 voti)

Creare una funzione in MATLAB richiede la definizione della parola chiave function, seguita dagli argomenti di output e input, in un file .m che deve avere lo stesso nome della funzione. È possibile creare funzioni in file separati, includere commenti per l'help, e definirne la logica utilizzando le classiche operazioni MATLAB.

Come si crea una funzione su MatLab?

Come definire una funzione in Matlab

  1. function [ A , p , d ] =rettang ( a , b ) A = a * b; ...
  2. [area; perim; diag] =rettang(2; 3) Quindi la sintassi e' la seguente:
  3. function [lista d'uscita] = nome (lista d'ingresso)

Come scrivere una funzione matematica su MatLab?

Per fare il grafico di una funzione f su un intervallo [a,b] si pu`o usare il comando fplot con la seguente sintassi fplot(f,[a,b]) oppure fplot('stringa',[a,b]) dove stringa contiene l'espressione della funzione. Per n = 1,...,6 fare il grafico della funzione f (x) = xn nell'intervallo [−2,2].

Come si crea una matrice in MatLab?

Per creare una matrice con righe multiple, separare le righe con punti e virgole. È inoltre possibile definire ciascuna riga in una propria riga di codice e separare le righe con una nuova linea. Un altro metodo per creare una matrice consiste nell'utilizzare una funzione, come ones , zeros o rand .

Come si crea un array?

La sintassi per dichiarare un array è molto semplice: rispetto a quella utilizzata per le variabili, dobbiamo solo aggiungere delle parentesi quadre: int[] myArray; Con questa riga di codice ho dichiarato un array di nome myArray che conterrà al suo interno una lista di valori di tipo integer.

MATLAB Tutorial ita #04 Function e formati - [Tutorial]