回 帖 发 新 帖 刷新版面

主题:Matlab读档问题

各位先进大家好,小弟在读档时产生了一些问题,因此在此发难,希望各位先进解惑。问题描述为:
最少只能读二个档案,当选择只读一个档案便发生问题,不知如何改成也能只读一个档案程序代码与错误讯息如下。
========================================
程序代码
 [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

回复列表 (共1个回复)

沙发


恳求大家帮帮忙…

我来回复

您尚未登录,请登录后再回复。点此登录或注册