Choosing specific columns and rows
    8 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
    Abdulhakim Alezzi
 am 31 Aug. 2020
  
    
    
    
    
    Kommentiert: Abdulhakim Alezzi
 am 31 Aug. 2020
            Hi everyone, 
Is there  anyone can help on the following matter  :
 I have  a folder contains mualiple matfiles C1,C2,C3,C4.....C22. each mat files represent 30x30 matrix, named by  (data).
1- I want to load all these files using for loop . 
3- I want to pick up 8 rows and 8 columns from the 30x30 matrix from  every matfile.
2- then i want to  save them as y1, y2, y3,..... till y22. 
I have tried this code to do the job, but the output was the same matrix for all the data 
%%
N = 22;
D = 'path to the folder  the files are saved';
for k = 1:N
    F = fullfile(D,sprintf('C%d.mat',k));
    S = load(F);
    Y = data ([5:7 19 22 24:26],[5:7 19 22 24:26]);
    F = fullfile(D,sprintf('Y%d.mat',k));
    save(F,'Y')
end
2 Kommentare
  Stephen23
      
      
 am 31 Aug. 2020
				Note that
D = 'path to the folder where the files are saved';
is unlikely to be the path to a valid folder. You should change that string so that it refers to a valid folder (just as the string states).
Akzeptierte Antwort
Weitere Antworten (0)
Siehe auch
Kategorien
				Mehr zu Workspace Variables and MAT Files finden Sie in Help Center und File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

