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 commentaires

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

Connectez-vous pour commenter.

 Réponse acceptée

OCDER
OCDER le 5 Juil 2018
Modifié(e) : OCDER le 11 Juil 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 commentaires

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 le 11 Juil 2018
See the corrected code in the answer above.
Melissa Klara Kovar
Melissa Klara Kovar le 12 Juil 2018
Yes it worked! Thank you!!!
OCDER
OCDER le 12 Juil 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 :)

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Deep Learning Toolbox dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by