[問題] GUI下使用WindowButtonDownFcn已回收
我想要讓滑鼠點擊圖片時執行某個 recursive 函式 a=MyFunc(a)
程式碼如下:
set(gcf, 'WindowButtonDownFcn','a=MyFunc(a);');
但是在 GUI 下, 由於變數 a 不會出現在 workspace 裡,
導致 a 未定義而無法順利執行.
我用的方法很笨, 就是先把 a 存入 workspace中:
assignin('base','a',a);
再執行:
set(gcf, 'WindowButtonDownFcn','a=MyFunc(a);');
請問有比較聰明而且簡易的方法能解決這個問題嗎?
感謝.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.109.80.180
推
04/14 18:10, , 1F
04/14 18:10, 1F