0
我想在matlab中製作2個滑塊,以便每當兩者的位置發生變化時,'回調函數'將自動訪問這兩個UI對象的值。實質上,這樣做的目標是使用滑塊來導航2維可變空間....在Matlab中鏈接2 UI(用戶界面)對象
問題是,似乎每個滑塊的回調函數只能訪問它的值...我是試圖讓它訪問兩者。
這裏是我的代碼的相關部分迄今:
slider1= uicontrol('Style','slider','Min',1,'Max',N,'Position',[200 130 200 20]);
slider2= uicontrol('Style','slider','Min',1,'Max',N,'Position',[200 100 200 20]);
set(slider1,'Callback',{@makeWin3, %relevant variables%);
set(slider2,'Callback',{@makeWin3, %relevant variables%);
回調函數如下:
function [] = makeWin3(hObj,notused, %relevant variables%)
n=round(hObj.Value); %value of calling slider
end
任何幫助將不勝感激。日Thnx!
@DankMasterDan你試過我的建議嗎?它有用嗎? –
是的。 Thnx太多了! – DankMasterDan
真棒然後很高興幫助! –