Hi all,
i have created a button which will load images from the file. i needed to load 4 images and display them in 4 different axes in GUI. However, i have encountered some error in my final code.
——————————————————————–
[MATLAB, folders] = uigetfile('*.*', 'MultiSelect', 'on')filename1=strcat(folders,MATLAB(1))filename2=strcat(folders,MATLAB(2))filename3=strcat(folders,MATLAB(3))image1=imread(filename1);axes(handles.axes2)imshow(image1)handles.img=image1;guidata(hObject, handles);image2=imread(filename2);axes(handles.axes3)imshow(image2)handles.img=image2;guidata(hObject, handles);image3=imread(filename3);axes(handles.axes4)imshow(image3)handles.img=image3;guidata(hObject, handles);
—————————————————–
Here's the error:
??? Conversion to logical from cell is not possible.
Error in ==> imread at 342 if (strfind(filename, '://'))
Error in ==> test2>pushbutton2_Callback at 100 image1=imread(filename1);
Error in ==> gui_mainfcn at 96 feval(varargin{:});
Error in ==> test2 at 42 gui_mainfcn(gui_State, varargin{:});
Error in ==> @(hObject,eventdata)test2('pushbutton2_Callback',hObject,eventdata,guidata(hObject))
??? Error while evaluating uicontrol Callback__
————————————————
PLS HELP!!
thanks!
Best Answer