看板 MATLAB 關於我們 聯絡資訊
目前剛接觸GUI不久,想請教有點困擾我的一個簡單問題... 我想要在GUI內寫一個簡單的式子,式子內的變數可以透過edittext改變 然後得到公式的結果後,將它利用axis輸出圖案 ___________________________________________________________________ 例如說有點像 公式 f = ax+by x和y由edittext填上數字,按下pushbuttom1後,改變f的值 而a,b和c是我另外從pushbuttom2由外部讀取的資料 然後再利用plot(handles,axes1.c,f)出圖 但我現在遇到的麻煩 我不知道怎麼寫公式在pustbuttom下面 如果我寫 x = str2double(get(handles.edit1,'string')); y = str2double(get(handles.edit2,'string')); f=ax+by plot(handles.axes1,c,f) 但結果似乎沒什麼反應 我想邏輯應該不是這樣寫的,應該還需要補充什麼code上去哪 謝謝各位幫忙... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.135.97 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1462766358.A.833.html
s4300026: plot(handles,axes1.c,f) ? plot(handles.axes1,c,f) 05/09 12:40
修正 感謝 ※ 編輯: rygm3034 (140.116.75.20), 05/09/2016 12:50:08
s4300026: set(hObject,'string',[num2str(f) '=' num2str(a)]); 05/09 13:16
問題解決了 XD 感謝 ※ 編輯: rygm3034 (140.116.75.20), 05/09/2016 16:01:13