fn=sprintf('ridging_daily_evolution_1980.txt'); A=load(fn);
[m,n]=size(A); for i=1:m-1 DUR=A(i,5); if DUR ~=1 DATE=A(i-(DUR-1),1); else DATE=A(i,1); end STR_DUR=num2str(DUR); STR_DATE = num2str(DATE); if DUR < 10 DUR_NAME = sprintf('0%s',STR_DUR); else DUR_NAME = sprintf(STR_DUR); end lat=A(i,3); lon=A(i,2); B = [STR_DATE lon lat STR_DUR]; gn=sprintf('events/%s/%s',DUR_NAME,STR_DATE); fid2 = fopen(gn,'wt'); fprintf(fid2,'%10.2f %10.2f %10.2f %10.2f\n',B'); end fclose(fid2);This is the whole program, i don't know what's wrong with the code please help me out.thanks in advance.
Best Answer