필터 지우기
필터 지우기

Loading multiple h5 files in a for loop

조회 수: 2 (최근 30일)
Brady DeCouto
Brady DeCouto 2019년 6월 18일
I am trying to load 20 h5 files into matlab using a for loop, but am running into problems. The h5 files have names with long strings of numbers, so here is my code so far:
for k = 130000:140000
Trial = sprintf('Vestibular\rawData\20190422-%d_Sway.h5', k);
if exist(Trial, 'file')
Trial_1 = functionread(Trial);
else
fprintf('File %s does not exist.\n', Trial);
end
end
From my understanding, this code should run through that "%d" in Trial for each value between 130,000 and 140,000, then apply the functionread (a separate code function; this works and isn't the problem) on the files with matching names according to the k values. However, I only get values for Trial (a 1x38 char vector). I am being thrown into the fire so to speak with MATLAB thus far, but some assistance or a hint would be extremely helpful since I will be processing lots of data soon using this kind of function.
Thanks,
B

답변 (0개)

카테고리

Help CenterFile Exchange에서 Programming에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by