Matlab讀檔問題



贊助商連結


findlin
2009-04-16, 11:00 AM
各位先進大家好,小弟在讀檔時產生了一些問題,因此在此發難,希望各位先進解惑。問題描述為:
最少只能讀二個檔案,當選擇只讀一個檔案便發生問題,不知如何改成也能只讀一個檔案程式碼與錯誤訊息如下。
========================================
程式碼
[filename, pathname, filterindex] = uigetfile( ...
{'*.jpg','Jpeg-files (*.jpg)'; ...
'*.*', 'All Files (*.*)'}, ...
'Pick a file', ...
'MultiSelect', 'on');
img_path = ';
for k=1:length(filename)
img_path = strvcat(img_path, [pathname filename{k}]);
end
set(handles.listbox1, 'String', img_path);

錯誤訊息
??? Cell contents reference from a non-cell array object.

Error in ==> main>pushbutton1_Callback at 94
img_path = strvcat(img_path, [pathname filename{k}]);

Error in ==> gui_mainfcn at 95
feval(varargin{:});

Error in ==> main at 42
gui_mainfcn(gui_State, varargin{:});

??? Error using ==> main('pushbutton1_Callback',gcbo,[],guidata(gcbo))
Cell contents reference from a non-cell array object.

??? Error while evaluating uicontrol Callback

贊助商連結


findlin
2009-04-20, 07:51 AM
懇求大家幫幫忙...:lovely: