Potresti provare ad usare il codice che ti ho proposto nella risposta precedente:
[*] definisci una stringa "base" per il nome del file
[*] crea la stringa ad ogni iterazione
Partendo dal codice che hai pubblicato (ed avendo spostato la chiamata a "figure" prima del plot):
% Stringa base del nome de file
file_name_root='grafico_numero_'
% Loop per il plottaggio
for j=1:m
figure() ;
lot(matrice(:, j), f(:, j), 'b.') ;
grid on;
% Creazione del nome del file
file_name=[file_name_root num2str(i)]
% Istruzioni per il salvataggio dei files
...
end
in questo esempio, i nomi dei files vengono generati aggiungendo il numero progressivo dell'iterazione (i) usando la funzione "num2str" che converte un valore numerico nella stringa corrispondente.
La concatenazione tra la stringa base del nome del file ed il valore numerico viene effettuata racchiudendo le due componenti della stringa tra parentesi quadre.