作者rygm3034 (SIAN)
看板MATLAB
标题[问题] GUI内的公式可以随着edittext变化的写法
时间Mon May 9 11:59:16 2016
目前刚接触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://webptt.com/cn.aspx?n=bbs/MATLAB/M.1462766358.A.833.html
1F:→ 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
2F:→ s4300026: set(hObject,'string',[num2str(f) '=' num2str(a)]); 05/09 13:16
问题解决了 XD 感谢
※ 编辑: rygm3034 (140.116.75.20), 05/09/2016 16:01:13