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 Kommentare

Magdy Saleh
Magdy Saleh am 5 Jul. 2018
Hi, can you please show me what your importfile function looks like?
Thanks
Melissa Klara Kovar
Melissa Klara Kovar am 5 Jul. 2018
I used saved it from the instructions in the doc

Melden Sie sich an, um zu kommentieren.

 Akzeptierte Antwort

OCDER
OCDER am 5 Jul. 2018
Bearbeitet: OCDER am 11 Jul. 2018

0 Stimmen

% 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 Kommentare

I am still getting the error message "Expected one output from a curly brace or dot indexing expression but there were 9 results". Here is my updated code
numFiles = 9;
range = 'A1:B7883';
sheet = 1
myData = cell(1,numFiles);
fileNum = 0:45:360
for i = 1:length(fileNum)
fileName = sprintf('%ddeg_y_polarized.0.dpt',fileNum(i))
myData{fileNum} = importfile(fileName,sheet,range)
end
OCDER
OCDER am 11 Jul. 2018
See the corrected code in the answer above.
Melissa Klara Kovar
Melissa Klara Kovar am 12 Jul. 2018
Yes it worked! Thank you!!!
OCDER
OCDER am 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 :)

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu MATLAB finden Sie in Hilfe-Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by