Access files from different directories within same loop

1 次查看(过去 30 天)
Hello everyone, I am requesting your help...
I want to access multiple files based on the filename, load two of them each time loop proceeds, and do several things, like compare mean values.
I have a list of stations (see attached) based on which I am building the loop. wrfdir corresponds to the .csv that contain simulated values for every station and obsdir has the .txt with measured data. When i run the code I get the "Error using importdata (line 139). Unable to open file. Error in Untitled (line 17). a=importdata(wrffile);"
So far I have only tried to load the wrf files...
obsdir ='C:\PhD\Projects\LIFE ASTI\C.3\C.3\Weather station data\from desktop\OutputObservations\';
wrfdir = 'C:\Projects\LIFE ASTI\C.3\C.3\Weather station data\from desktop\2019 run\Thess\';
stations = readtable('C:\PhD\Projects\LIFE ASTI\C.3\C.3\Weather station data\from desktop\Stations Coordinates.xlsx');
stations = table2cell(stations);
for i=1:size(stations,1)
wrffile=[wrfdir, stations{i,1},'.csv'];
a=importdata(wrffile);
return
end
  1 个评论
Mohammad Sami
Mohammad Sami 2020-1-26
编辑:Mohammad Sami 2020-1-26
use the fullfile function to create the file paths
wrffile=fullfile(wrfdir, [stations{i,1}, '.csv']);

请先登录,再进行评论。

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Adding custom doc 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by