[問題] GUI的edit傳值到另外的.m檔已回收

看板MATLAB作者 (一咪咪)時間16年前 (2009/06/15 16:20), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/1
請問要怎麼做呢? 我有一個GUI檔案 上面有一個buttin和一個edit 我希望從edit取得字串 然後傳進另一個.m檔(已改為fuction abc) 以下為流程 global filname; h1 = uicontrol('style', 'edit','position', [20 50 90 45]); filename= get(h1,'String'); %這邊應該可以得到edit裡的字串吧? ↓ h = uicontrol(); %button cmd='abc(filename);'; %希望可以把filename傳進abc這個fuction set(h, 'Callback', cmd); 請問這樣寫哪裡有問題呢? 先謝謝大家回答^__^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.166.66 ※ 編輯: opqs 來自: 140.113.166.66 (06/15 16:21)

06/15 22:05, , 1F
在另外一個.M檔裡,也要有global filname;
06/15 22:05, 1F

06/15 22:53, , 2F
我也有宣告了 還是不行耶
06/15 22:53, 2F

06/15 23:00, , 3F
你宣告的是global filname; 和cmd那行的不一樣
06/15 23:00, 3F
文章代碼(AID): #1ADWHFAe (MATLAB)
文章代碼(AID): #1ADWHFAe (MATLAB)