0
텍스트 파일 (메모장)에 저장된 이미지가 표시되는 5 축이있는 GUI가 있습니다. 텍스트 파일의 이미지는 정적이 아니며 새로운 이미지로 계속 업데이트됩니다. 나는 첫 번째 검색 이미지가 다르다는 것을 의미하고 다음 검색을 위해 동일한 프로그램을 실행하면 모든 이미지가 다른 창을 닫은 후에 메모장에 다른 이미지가 저장 될 수 있습니다.축에 이미지를 MATLAB에 표시합니다.
function displayResults(filename, header)
figure('Position',[200 100 700 400], 'MenuBar', 'none', 'Name', header, 'Resize', 'off', 'NumberTitle', 'off');
% Open 'filename' file... for reading...
fid = fopen(filename);
for N=1:5
imagename = fgetl(fid);
if ~ischar(imagename), break, end % Meaning: End of File...
(x) = imread(imagename);
axes(handles.axesN);
imshow(fname);
xlabel(imagename);
end
fclose(fid);
filename is text file
나는 모든 5 개 축에서 이러한 이미지에 맞게해야하지만 나는 내가 그것을 갈 수있는 방법 undefined variable handles.axesN
같은 오류를 받고 있어요 ?
동적 필드 이름을'eval'보다 더 잘 사용합니다 : 'handles. (sprintf ('axes % d ', N))' – Amro
'displayResults'는 별도의 함수이고 어떻게이 함수에'handles'을 전달할 수 있습니까? ? – Chethan
함수라고하는 몇 가지 이벤트에서 함수를 호출하면 'function pushbutton1_Callback (hObject, eventdata, handles)'을 호출합니다. 함수에 같은 방식으로 전달할 수 있습니다 :'function displayResults (filename, header, handles)'. 좀 더 자세한 정보를 원하시면 최소한의 예제가 필요합니다. – matheburg