pro_path = 'C:\Users\user\Desktop\thesis\xd_0001\'~~~~~~~Process all data inside pro_path and compute one data set call xd_0001~~~~~~~savedir = 'C:\Users\user\Desktop\Matlab\save(fullfile(savedir, 'xd_0001.mat'), 'xd_0001'); pro_path = 'C:\Users\user\Desktop\thesis\xd_0002\'~~~~~~~Process all data inside pro_path and compute one data set call xd_0002~~~~~~~savedir = 'C:\Users\user\Desktop\Matlab\save(fullfile(savedir, 'xd_0002.mat'), 'xd_0002'); pro_path = 'C:\Users\user\Desktop\thesis\xd_0003\'~~~~~~~Process all data inside pro_path and compute one data set call xd_0003~~~~~~~savedir = 'C:\Users\user\Desktop\Matlab\save(fullfile(savedir, 'xd_0003.mat'), 'xd_0003');
So I have *100 of xd folders. and I am wondering is there easier way of doing it, instead having 100 of same codes over slight different folder name.
I do know how to do the loop over the files, but for directory I don't know how…. Also, I want to save them as a folder name
It did work with the following code, but there are 100 folders, and it seems it is bit stupid to do this way by putting all folder name into the folder_list…
folder_list = {'d:\folder1','d:\folder2','d:\folder3...................'}; for jj = 1 : length( folder_list ) pathname = folder_list{jj}; cd( pathname );processs~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Best Answer