[討論] GUI內存值給M檔案function使用已回收
不好意思最近在學matlab gui介面有諸多疑惑
目前進展是參照之前板友的文知道如何用GUI做出A+B=C
最後C在static text中顯示
(四個元件:2 edit text, 1 pushbottom, 1 static text)
一些應用問題:
1) 假設在pushbottom callback fucntion裡是設定
A = handles.edit1;
B = handles.edit2;
C = A + B;
set(handles.text1,'String',C);
請問我要怎麼把這個C值讀到command line去呢?(存到workspace做參數)
或是把C值存到已經做好的m file裡去給其他function使用
目前狀況是我想藉由GUI輸入一組數值
讓數值讀進我已做好的function(由其他的pushbottom觸發)
2) 如何直接在GUI設定A和B皆為矩陣型態呢?
例如 A = [1 2;3 4] B = [4 3;2 1] 然後static text會顯示
C = [5 5;5 5]
edit text裡我都是用str2double(get(hObject, 'String'))的指令
請問是要在str2double下手嗎?
3) 如果想把已經寫好的m file裡處理好的數據顯示在GUI上
我應該把這個程式寫進pushbottom下還是直接把這個m file的檔名放
進去即可?兩個有什麼差別嗎?
假設這個m file裡面存好了一組矩陣 FPN = []
我該如何在gui程式裡面處理這個數據呢?
煩請各位幫忙解惑 非常感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 169.234.15.204
※ 編輯: Gocoba 來自: 169.234.15.204 (11/21 11:21)
※ 編輯: Gocoba 來自: 169.234.15.204 (11/21 11:22)
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章