Import multiple CSV files then use a loop to find the peaks in each

조회 수: 1 (최근 30일)
Boris Chan
Boris Chan 2018년 11월 20일
댓글: Stephen23 2018년 11월 20일
Hi,
I need to import about 60 csv files with 10002x3 in each, then plot the peaks for each one of them
I tried this
d = dir('*.csv');
for i = 1:length(d)
data{i} = csvread(d(i).name);
end
but It didn't work just says error in line with the data{i}
I tried importing a couple manually but I realized it made them into seperate variables and it woulldn't be easy to loop them.
for i = 0:30
xx{i} = x600_i{:,1};
yy{i} = x600_i{:,3};
end
where all my variables are named x600_0-10
  댓글 수: 3
KSSV
KSSV 2018년 11월 20일
What error it showed? How is your csv file?
Stephen23
Stephen23 2018년 11월 20일
"but It didn't work just says error in line with the data{i}"
And is that helpful error message going to remain a secret, or are you going to tell us the message so that we can actually help you? Please give us the complete message text. This means all of the red text.

댓글을 달려면 로그인하십시오.

답변 (1개)

madhan ravi
madhan ravi 2018년 11월 20일
편집: madhan ravi 2018년 11월 20일
xx{i}=sprintf('x600_i{:,1}',i) %where i is from 0 - 10

카테고리

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

Community Treasure Hunt

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

Start Hunting!

Translated by