저는 matlab에서 이미지 링크를 만드는 것에 대해 몇 가지 질문을했지만 패치를 링크로 만들고 싶습니다. 아래에 게시 한 코드를 시도했지만 그 작업은하지 않았습니다. 이 작품을 만드는 방법에 대한 아이디어가 있습니까?패치를 matlab에 링크 하시겠습니까?
patch([x2(i) x2(i+1) x2(i+1) x2(i)],[y3(j) y3(j) y3(j+1) y3(j+1)],[-0.01 -0.01 -0.01 -0.01],'r','FaceAlpha' ,.4,'EdgeColor','none','ButtonDownFcn', ['winopen(''' file(j,i) ''');']);
function [filePath] = file(x, y)
filePath = strcat('C:\Documents and Settings\Sentinelle\My Documents\Prostate_082_31\sl5_knt1\sl5_',num2str(x),'-',num2str(y),'.ps');
end
실제로 'file (j, i)'앞에'@()'이 필요하지 않습니다. – gnovice
@gnovice : 네 말이 맞아. 여전히, 나는'file'이이 컨텍스트에서 배열이 아니라 함수 호출이라는 것을 분명히하고 싶다. 왜냐하면 (나는 이름에서 짐작하지 않았기 때문이다.) – Jonas