Usa il debugger incluso in Matlab. Premendo sul simbolo - di fianco a un numero di linea, puoi inserire un breakpoint, cioè dire a Matlab di fermarsi quando raggiunge quell'istruzione per esaminare il contenuto delle variabili. Da lì poi puoi usare comandi come “continue” e “step” (per eseguire una riga per volta).
Il comando SAVE conserva i contenuti del workspace in un file con estensione . mat che può essere letto col comando LOAD in una sessione successiva di MATLAB. Per esempio: save August17th salva il workspace intero nel file August17th. m.
Premere ora F11 (Debug>Esegui istruzione o il pulsante Esegui istruzione nella barra degli strumenti di debug). F11 fa avanzare il debugger (ed esegue il codice) un'istruzione alla volta. F10 (Esegui istruzione/routine) è un comando simile ed entrambi sono estremamente utili quando si impara a usare il debugger.
Per fare il debug di uno script in Matlab puoi usare la parola chiave keyboard. La parola chiave keyboard è un punto di interruzione (breakpoint) che ti permette di sospendere l'esecuzione di uno script per verificare o modificare il valore delle variabili di ambiente.
Il debugging è il processo di individuare e risolvere errori o bug nel codice di origine di un software. Quando un software non funziona come previsto, i programmatori studiano il codice per determinare il motivo degli errori.