Why am I getting athe error ??? Cell contents reference from a non-cell array object?

This is my code:
user_entry_monkey = lower(input('Monkey name? (a / e) ','s')); switch user_entry_monkey case 'a'; monkey='Ashley'; case 'e'; monkey='Eta';
end
disp(monkey)
M=monkey(1,1);
% date=datestr('yymmdd'); %Need working date string for loop
datafolder = uigetdir('','Select directory to analyze'); cd(datafolder) file_spec = [datafolder, '\', monkey, '\Data\', M '*.mat']; filelist = dir(file_spec); n_files = length(filelist);
for f=1:n_files fname{f,1}=filelist{f}.name;
The first condition under the for loop is where I get the error. I'm pretty sure it's a syntax problem but I'm not sure how to correct it. I'm running R2010a. Help?

Respuestas (1)

fname{f,1}=filelist(f).name;
Also, you might want to use this function fullfile()

La pregunta está cerrada.

Etiquetas

Preguntada:

el 14 de Jun. de 2011

Cerrada:

el 20 de Ag. de 2021

Community Treasure Hunt

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

Start Hunting!

Translated by