Il main è un file, che in MatLb ha estensione
.m in cui semplicemente richiami le funzioni che ti richiede la traccia.
Il file che chiamiamo main in genere altri non è che il file che contiene la traccia dell' intero esame.
Infatti se vedi nelle tracce degli anni precedenti, ma anche in quelle più recenti, dopo il quesito di solito scrivono "richiama qui la funzione "nome_funzione". Richiamando nella traccia tutte le funzioni che hai svolto in altri file (che però devono stare nella stessa cartella dove tieni pure la traccia), ottieni semplicemente che se richiami dalla command window di MatLab solo il file della traccia, ti partono tutte le funzioni che hai creato in automatico e nell' ordine con cui le ha richiamate nel file della traccia.
Per creare il main basta che ti crei un nuovo file script in MatLab, lo chiami come ti pare (per esempio
main.m) e all' interno ci richiami tutte le funzioni che hai creato e che ti sono state richieste dalla traccia. Naturalmente prima di richiamare le funzioni potresti scrivere altri comandi, per esempio in genere si usa questa sequenza:
clear
clc
dove clear ti cancella le variabili in memoria e clc ti pulisce la command window, facendo in modo da restituirti tutti gli output puliti.Poi puoi inizializzare gli input della funzione prima di richiamarla, per esempio se devi fare la funzione che calcola la somma della diagonale principale di una matrice e devi inizializzare la matrice allora scrivi prima la matrice sulla quale la funzione andrà ad agire, dunque la matrice in input e poi richiami la funzione, cioè:
m=[1,2;3,4];
s=somma_diag_princ(m);
In questo modo quando fai partire il main ti crea prima la matrice
m e poi fa partire la funzione
somma_diag_princ.