Re: [問題] GUI-Y捲軸不會動已回收

看板MATLAB作者 ('宅'心仁厚)時間17年前 (2008/10/31 10:44), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串3/3 (看更多)
Yaxis_callback_fcn= ['set(gca,''ylim'',get(gcbo,''value'')+[' num2str(Yaxis_high) ' 0 ])']; 不過就是在把字串串在一起罷了 因此用num2str把Yaxis_high變成字串 另外'ylim'的值一定是[min max] 因此你get(gcbo,'value')所得到的值加上[Yaxis_high 0] 可能左邊的值會大於右邊 有可能出錯 想在command window 看到get(gcbo,'value')的值 你就在下一行指令打get(gcbo,'value'),後面不要加分號就可以看到了 原先看不到是因為程式後面有加分號 而且callback最主要的動作是set,因此不會跑ans出來 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.129.77.9

11/01 16:04, , 1F
原來如此,感謝大大的詳細說明!
11/01 16:04, 1F

11/01 16:05, , 2F
但是我還有一個問題不明白,這裡之所以要使用字串的原因
11/01 16:05, 2F

11/01 16:06, , 3F
是因為callback後面必須要接字串嗎?
11/01 16:06, 3F
文章代碼(AID): #192d4C_8 (MATLAB)
文章代碼(AID): #192d4C_8 (MATLAB)