Scusa se ti disturbo ancora, sono riuscito a fare grazie al tuo aiuto per il caricamento la matrice 4d che mi serviva. Ora la devo confrontare con quella di un altro database di cui ho i dati in .txt con cui devo fare la stessa cosa.
siccome la loro denominazione è sempre gpccyymm.txt (yy = anno, mm=mese)
ho provato a creare un vettore di stringhe esattamente come quello precedente ma concatenando, dando in input due matrice stm e sty con all'interno i valori rispettivi
ad esempio per la stringa dei mesi (stm) ho creato
stm={'01','02','03','04','05','06','07','08','09','10','11','12'}
Stessa cosa per gli anni (sty)
ho provato a farla la concatenazione in questo modo:
function str = stringhegpcc(stm,sty)
s1='gpcc';
s2='.txt';
for i=1:size(stm)
for j=1:size(sty)
str=strcat(s1,sty(j),stm(i),s2);
end
end
ma ricevo in uscita
Undefined function or variable 'stringhegpcc' for input arguments of type 'cell'.
ho provato anche a mettere le parentesi graffe (stm{j}) ma ho sempre lo stesso risultato
come lo posso risolvere?