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 comentarios

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

Iniciar sesión para comentar.

 Respuesta aceptada

OCDER
OCDER el 5 de Jul. de 2018
Editada: OCDER el 11 de Jul. de 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 comentarios

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

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre MATLAB en Centro de ayuda y File Exchange.

Preguntada:

el 5 de Jul. de 2018

Comentada:

el 12 de Jul. de 2018

Community Treasure Hunt

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

Start Hunting!

Translated by