我試圖找到一個方法來指定我的'KeyPressFcn'函數返回一個值。'KeyPressFcn'函數返回一個值
目前我有:
figure('KeyPressFcn', @myFunc);
這很好,但我需要訪問myFunc的返回
的價值有沒有辦法做到這一點?
我一直在http://www.mathworks.com/help/matlab/ref/figure_props.html#KeyPressFcn,但看看他們展示的例子,我仍然不知道發生了什麼。
他們使用的例子有:
figure('KeyPressFcn', @(obj,evt)disp(evt));
它說,它說的函數傳遞的事件結構。那麼,爲什麼它不是簡單的:
figure('KeyPressFcn', @disp(evt));
在函數名前的(obj,evt)項的意義是什麼?
什麼是evt?什麼是obj?什麼是
我認爲最快(最醜)的方式可能是將值存儲在全局變量中。 – 2013-03-14 18:53:37