0
任何人都可以幫助我嗎?我有一個循環,如下所示:matlab循環中的image_number錯誤
global im2
axes(handles.axes4);
for i= 1:40
cd(strcat('C:\Users\JerryFarla\Desktop\images test\yale faces\ImageZ\',num2str(i)));
c = imread('1 (1).jpg');
%subplot(222)
axes(handles.axes4)
imshow(c);
set(handles.image_number,'String',strcat('Processed now --->',num2str(i)))
end
img=imread('C:\Users\JerryFarla\Desktop\images test\yale faces\ImageZ\1 (*).jpg');
a=img;
axes(handles.axes5)
imshow(img)
我的問題是,它給我的錯誤
???引用不存在的字段'image_number'。
在==錯誤> testgui1> pushbutton2_Callback在270 集(handles.image_number, '字符串',strcat的( '現在耗時--->',num2str(I)))
是對由於我的matlab版本(我使用R2011a版本)錯誤? 如果是的話,這個版本的matlab中是否有相同目的的函數?
執行set命令之前'handles'結構是否有一個名爲'image_number'的字段? –
你可以看看下面的答案:http://www.mathworks.com/matlabcentral/answers/54547-getting-reference-to-non-existent-field-error –
問題是,你沒有'handles'中的'image_number'字段 – Suever