Info

This question is closed. Reopen it to edit or answer.

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

1 view (last 30 days)
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?

Answers (1)

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

Community Treasure Hunt

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

Start Hunting!