Import/export a sequence of files

13 views (last 30 days)
Melissa Klara Kovar
Melissa Klara Kovar on 5 Jul 2018
Commented: OCDER on 12 Jul 2018
I was following the protocol on page 1-13 of this pdf (https://www.mathworks.com/help/pdf_doc/matlab/import_export.pdf) and I keep getting the error "Expected one output from a curly brace or dot indexing expression but there were 9 results". What is wrong? Here is my code:
numFiles = 9;
range = 'A1:B7883';
sheet = 1
myData = cell(1,numFiles);
fileNum = 0:45:360
for i = fileNum
fileName = sprinf('%ddeg_y_polarized.0.dpt',i)
myData{fileNum} = importfile(fileName,sheet,range)
end
  2 Comments
Magdy Saleh
Magdy Saleh on 5 Jul 2018
Hi, can you please show me what your importfile function looks like?
Thanks
Melissa Klara Kovar
Melissa Klara Kovar on 5 Jul 2018
I used saved it from the instructions in the doc

Sign in to comment.

Accepted Answer

OCDER
OCDER on 5 Jul 2018
Edited: OCDER on 11 Jul 2018
% for i = fileNum <<<< this is wrong. you get a vector of 0:45:360
for i = 1:length(filenum)
fileName = sprintf('%ddeg_y_polarized.0.dpt',filenum(i))
myData{i} = importfile(fileName,sheet,range)
end
  4 Comments
Melissa Klara Kovar
Melissa Klara Kovar on 12 Jul 2018
Yes it worked! Thank you!!!
OCDER
OCDER on 12 Jul 2018
You're welcome! When you get the chance, "Accept" answers that work for you - it'll let others know this issue is resolved and also reward volunteers who helped out :)

Sign in to comment.

More Answers (0)

Categories

Find more on Deep Learning Toolbox in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!