how can i use a loop to run the specific code
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Joydeb Saha
el 18 de Abr. de 2022
Comentada: Joydeb Saha
el 10 de Mayo de 2022
If there are number of datafiles in the current folder, how can i use a loop to run the specific code? attaching the code. the folder name is 2002. and data file names are 200201,200202,200203 etc. I need a single matrix giving the Q values for all the data files.
data_Wwind=netcdf('E:\data\2002\200201.nc'); % input address of data folder
cot=data_Wwind{'M2TMNXRAD_5_12_4_TAUHGH'}(:);
th5 = cot > 5;
B = double(th5);
Q=sum(B(:) == 1);
0 comentarios
Respuesta aceptada
KSSV
el 18 de Abr. de 2022
ncFiles = dir('E:\data\2002\*.nc')
N = length(ncfiles) ;
Q = zeros(N,1) ;
for i = 1:N
ncFile = fullfile(ncFiles(i).folder,ncFiles(i).name) ;
cot=data_Wwind{'M2TMNXRAD_5_12_4_TAUHGH'}(:);
th5 = cot > 5;
B = double(th5);
Q(i)=sum(B(:) == 1);
end
6 comentarios
KSSV
el 18 de Abr. de 2022
This is not a problem.....you can do it...
data_Wwind=netcdf(ncFile);
Más respuestas (1)
Jongil Lee
el 18 de Abr. de 2022
Hi, Joydeb
I found similar question as below, please check this link.
0 comentarios
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!