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?

Antworten (1)

Fangjun Jiang
Fangjun Jiang am 14 Jun. 2011
fname{f,1}=filelist(f).name;
Also, you might want to use this function fullfile()

Diese Frage ist geschlossen.

Gefragt:

am 14 Jun. 2011

Geschlossen:

am 20 Aug. 2021

Community Treasure Hunt

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

Start Hunting!

Translated by